补充 rebase 交互指令,修正格式.
Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
parent
dc37112389
commit
8b51980008
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue