📜  如何在 git 中复制分支 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:10.436000             🧑  作者: Mango

如何在 git 中复制分支 - Shell-Bash

在 git 中,复制分支可以帮助我们在不影响原来分支的情况下,进行新的修改。下面我们来介绍一下如何在 Shell-Bash 中复制分支。

1. 查看当前分支

使用以下命令来查看当前所在分支:

git branch

会返回当前所在分支和其他分支的信息。示例输出:

* master
  dev
  feature-1

当前在 master 分支上,其他分支为 dev 和 feature-1。

2. 复制分支

使用以下命令来复制分支:

git branch <新分支名> <源分支名>

其中,<新分支名> 是新分支的名称,<源分支名> 是要复制的源分支的名称。

示例命令:

git branch feature-2 master

以上命令会在当前分支的基础上,新建一个 feature-2 分支。

3. 切换分支

使用以下命令来切换到新建的分支:

git checkout <新分支名>

示例命令:

git checkout feature-2
4. 修改代码

切换到新建的分支后,就可以进行代码修改了。

5. 提交代码

完成修改后,使用以下命令来提交代码:

git add .
git commit -m "提交信息"
git push origin <新分支名>

其中,git add . 将所有修改过的代码添加到暂存区;git commit -m "提交信息" 将暂存区的修改提交到本地仓库,并添加提交信息;git push origin <新分支名> 将本地仓库的新分支推送到远程仓库。

6. 合并分支

完成新分支的修改后,可以使用以下命令将新分支的修改合并到主分支:

git checkout master
git merge <新分支名>
git push origin master

其中,git checkout master 切换到主分支;git merge <新分支名> 将新分支的修改合并到主分支;git push origin master 将主分支的修改推送到远程仓库。

以上就是在 Shell-Bash 中复制分支的步骤。希望对你有帮助!