📅  最后修改于: 2023-12-03 15:24:10.436000             🧑  作者: Mango
在 git 中,复制分支可以帮助我们在不影响原来分支的情况下,进行新的修改。下面我们来介绍一下如何在 Shell-Bash 中复制分支。
使用以下命令来查看当前所在分支:
git branch
会返回当前所在分支和其他分支的信息。示例输出:
* master
dev
feature-1
当前在 master 分支上,其他分支为 dev 和 feature-1。
使用以下命令来复制分支:
git branch <新分支名> <源分支名>
其中,<新分支名>
是新分支的名称,<源分支名>
是要复制的源分支的名称。
示例命令:
git branch feature-2 master
以上命令会在当前分支的基础上,新建一个 feature-2 分支。
使用以下命令来切换到新建的分支:
git checkout <新分支名>
示例命令:
git checkout feature-2
切换到新建的分支后,就可以进行代码修改了。
完成修改后,使用以下命令来提交代码:
git add .
git commit -m "提交信息"
git push origin <新分支名>
其中,git add .
将所有修改过的代码添加到暂存区;git commit -m "提交信息"
将暂存区的修改提交到本地仓库,并添加提交信息;git push origin <新分支名>
将本地仓库的新分支推送到远程仓库。
完成新分支的修改后,可以使用以下命令将新分支的修改合并到主分支:
git checkout master
git merge <新分支名>
git push origin master
其中,git checkout master
切换到主分支;git merge <新分支名>
将新分支的修改合并到主分支;git push origin master
将主分支的修改推送到远程仓库。
以上就是在 Shell-Bash 中复制分支的步骤。希望对你有帮助!