当您使用长时间运行的分支时,Rebase是一种将主合并到分支的方式。
步骤(1): 进入您的项目目录并使用git checkout
命令创建一个名称为rebase-example
的新分支:
$ git checkout -b rebase-example
标志-b
表示新的分支名称。
步骤(2): 现在,创建一个新文件并向该文件添加一些内容,如下所示:
$ echo "welcome to zyiz.net " >> rebase-file.md
“welcome to zyiz.net ”
内容将被添加到rebase-file.md
文件中。
步骤(3): 将新文件添加到工作目录,并将更改与消息(通过使用git commit
命令)一起存储到存储库中,如下所示:
git commit . -m "Rebase file added"
标志-m
用于在提交中添加消息。
步骤(4): 现在,切换到'master'
分支。可以使用git checkout
命令获取远程分支(master是分支名称):
$ git checkout master
步骤(6): 切换到rebase-example
分支以提交master
分支。
$ git checkout rebase-example
步骤(7): 现在,可以使用git rebase
命令将主分支提交到rebase-example
分支:
$ git rebase master
完整的操作过程如下图所示 -