补充 rebase 交互指令,修正格式.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2021-06-03 10:12:57 +08:00
parent dc37112389
commit 8b51980008
1 changed files with 39 additions and 29 deletions

View File

@ -53,7 +53,7 @@ TortoiseGit 需要额外修改 Settings->Network->SSH 为 C:\Windows\System32\Op
软件版本管理依赖于软件仓库的概念,一个软件仓库包容了要进行版本管理的源码和 Release 发布等内容。
在要进行版本管理的目录下键入
在要进行版本管理的目录下键入
```bash
git init
@ -339,7 +339,17 @@ git rebase [-i] HEAD~<n>
git rebase [-i] <to commit id>
```
使用 -i 参数进入交互模式后,可通过设置 pick/squash 检出/压缩提交。如果发生了冲突,可以在解决冲突并 add 后,通过:
使用 -i 参数进入交互模式后,可以:
* pick保留该commit缩写:p
* reword保留该commit但我需要修改该commit的注释缩写:r
* edit保留该commit, 但我要停下来修改该提交(不仅仅修改注释)(缩写:e
* squash将该commit和前一个commit合并缩写:s
* fixup将该commit和前一个commit合并但我不要保留该提交的注释信息缩写:f
* exec执行shell命令缩写:x
* drop我要丢弃该commit缩写:d
如果发生了冲突,可以在解决冲突并 add 后,通过:
```bash
git rebase --continue