主要围绕 Git 常用命令展开整理,同时夹杂部分人工智能相关内容,具体如下:
一、Git 操作相关内容
- 配置操作
- 全局配置:可设置用户名和邮箱,如
git config --global user.name '你的名字'
;也能查看、删除全局配置。 - 当前仓库配置:操作类似全局配置,通过
--local
参数限定在当前仓库,如git config --local user.name '你的名字'
。
本地操作- 变更管理:涵盖将变更添加到暂存区(如
git add .
)、比较工作区 / 暂存区 / HEAD 差异(如git diff
)等操作。 - 提交与恢复:包括创建 commit(
git commit
),以及将文件恢复到不同状态(如git checkout
、git reset
)。 - 临时存储:通过
git stash
保存未处理完的变更,处理完后用git stash pop
或apply
恢复。
分支操作- 分支查看与创建:可查看不同范围的分支(如
git branch -v
),也能基于当前分支、指定分支或 commit 创建新分支。 - 分支管理:包含切换分支(
git checkout
)、删除分支(安全删除、强行删除等)、合并分支(git merge
)和变基(
git rebase
)。
变更历史- 可查看 commit 记录(如
git log -n
)、用图示显示分支历史(git log --oneline --graph --all
),还能查看文件变更的 commit 及作者(git log 文件
、git blame 文件
)。
标签操作- 支持查看、新建(带备注或给指定 commit 打标签)、推送和删除标签(本地和远端)。
远端交互- 涉及查看、添加、删除、重命名远端仓库,以及拉取(
git fetch
、git pull
)和推送(git push
)代码、删除远端分支等操作。
二、其他内容
文档中穿插了关于 “人工智能时代思维层次” 的内容,从马斯洛需求层次理论角度谈及在人工智能浪潮下的生存,还提到扫码加入相关社区,这部分内容与 Git 命令无关。
整体而言,文档系统梳理了 Git 在配置、本地操作、分支、变更历史、标签及远端交互等方面的常用命令,适合 Git 学习者和准备面试的人员参考,但存在部分非 Git 内容重复出现的情况。
关注微信公众号“人工智能产业链union”回复关键字“AI面试02”获取下载地址。