📅  最后修改于: 2023-12-03 15:37:56.353000             🧑  作者: Mango
在日常的程序开发中,我们经常需要进行版本控制,因此使用 Git 进行版本控制是非常常见和必要的。在使用 Git 进行版本控制时,涉及到分支的操作非常多,因此如何从终端更改 Github 中的分支也是非常必要的。
首先,在操作分支前,我们需要先查看当前的分支。这可以通过运行以下命令来实现:
git branch
这将列出所有本地分支,并将当前分支用 *
标出。例如:
master
* develop
feature-1
feature-2
如果需要创建一个新分支,则可以使用以下命令:
git branch new-branch
这将在本地创建一个名为 new-branch
的新分支。要切换到新分支,则可以运行:
git checkout new-branch
或者,使用以下命令,可以在创建新分支的同时将 HEAD 指向新分支:
git checkout -b new-branch
如果要删除一个分支,则可以使用以下命令:
git branch -d branch-to-delete
请注意,只能删除已经合并到其它分支中的分支。
如果需要强制删除尚未合并的分支,则可以使用以下命令:
git branch -D branch-to-delete
要从当前分支切换到另一个分支,则可以使用以下命令:
git checkout branch-to-switch-to
这将将 HEAD 指向选定的分支。
要将一个分支合并到当前分支中,则可以使用以下命令:
git merge branch-to-merge
这将将选定的分支合并到当前分支中。
以上是如何从终端更改 Github 中的分支的示例。Git 还提供了很多其他命令和选项,可在实际操作时使用。熟练掌握 Git 的分支操作可以使我们更灵活地管理和控制代码的版本。