From 4553e6d62a3416e4c379de81ccff24e22f42fa76 Mon Sep 17 00:00:00 2001 From: "ithink.chan" Date: Mon, 5 Aug 2019 13:29:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20Rebase=20=E9=83=A8?= =?UTF-8?q?=E5=88=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ithink.chan --- Software/Application/Git/Git_使用说明.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Software/Application/Git/Git_使用说明.md b/Software/Application/Git/Git_使用说明.md index 00b2160..97e3595 100644 --- a/Software/Application/Git/Git_使用说明.md +++ b/Software/Application/Git/Git_使用说明.md @@ -194,9 +194,17 @@ git 支持 http、https、ssh 格式的 URL 访问。 由于合并分支,或从远程仓库中更新代码产生了额外的 merge 节点,此时可通过 rebase 命令消除这些额外的 merge 节点,使 git 历史的线性更好: + git rebase [-i] [upstream] + +通过增加 -i 参数可进入交互模式。使用 Rebase 还可以将多次提交进行合并,或设置起止点。 + git rebase [-i] [start point] [end point] -通过增加 -i 参数可进入交互模式。使用 Rebase 还可以将多次提交进行合并。 +如果发生了冲突,可以在解决冲突并 add 后,通过: + + git rebase --continue + +命令继续 rebase。 ## 同步 fork 的仓库