重温git命令发现他还有如此奥妙之处,值得继续探索
(本文适合了解部分git命令的读者,预计阅读5分钟,若跟着体验则需要1小时左右)
1、git init 初始化仓库(新建一个git仓库)
image.png
image.png
2、git clone 从远程服务器克隆代码到本地(后面加项目名可以重命名)
image.png
3、git status 查看仓库此时的状态(每次开始修改项目前都先看一下此时的状态)
image.png
4、git log 查看仓库所有提交日志(可以查看项目所有的commit默认记录 --oneline只显示单行记录、--stat显示详细记录包括修改的文件、 -p显示补丁信息即修改具体的代码块)
image.png
image.png
image.png
image.png
tips:冒号代表git分页功能,可使用上图进行查看操作
5、git show 显示一个特定commitID的详细记录
image.png
6、git add 把修改文件添加至暂存区
image.png
image.png
7、git commit 把暂存区的修改文件提交到本地仓库(-m “提交说明” --amend更改最后一个commit)
image.png
image.png
image.png
8、git diff 查看尚未commit提交的修改
image.png
9、.gitignore 文件用来记录忽略提交的文件
image.png
10、git tag 添加(-d 删除)标签
image.png
image.png
11、git branch 创建(-d 删除)分支
image.png
image.png
12、git checkout (-b 创建并)切换到某个分支
image.png
image.png
13、git merge 合并特定分支到当前分支(有两种类型)
image.png
14、git revert 还原commit
image.png
15、git reset 重置commit
image.png
16、其他
image.png image.png image.png image.png
(注:上图设置sublime text 路径前少了一个单引号,复制自行加上)
网友评论