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