📅  最后修改于: 2023-12-03 15:30:55.183000             🧑  作者: Mango
在Git中,分支(branch)是指指向Git仓库中某个提交记录(commit)的"指针",它是Git的核心概念之一。Git允许你在不影响主干(即代码库的主分支)的情况下,在同一代码库中创建多个分支,开发者可以在不干扰彼此的情况下分别开展工作,这是Git分布式开发的核心之一。
在Shell/Bash环境下,通过几步简单的命令便能够创建一条新的分支:
cd /path/to/myproject
git branch
这会输出当前所有的分支列表,例如:
master
* develop
feature-a
feature-b
在输出的结果中,“*”代表目前所在的分支(即当前所在的HEAD指针),其余的则是其他分支。在这个例子中,我们可以看到当前所在的分支为"develop"。
git branch <new-branch-name>
例如,我们要在当前分支的基础上创建一条名为"bugfix-123"的新分支,可以用:
git branch bugfix-123
这样就创建了一条名为"bugfix-123"的新分支。但是,我们还没有切换到新分支上。
git checkout <new-branch-name>
例如,我们要切换到刚刚创建的"bugfix-123"分支上,可以用:
git checkout bugfix-123
现在,我们处于新创建的"bugfix-123"分支上,可以进行相应的代码修改和提交。
git checkout -b <new-branch-name>
例如,我们要创建一个名为"feature-x"的新分支,并切换到该分支上,可以使用以下命令:
git checkout -b feature-x
以上就是在Shell/Bash中创建新Git分支的几个重要步骤。通过这些命令的简单组合,我们轻松地可以在同一个代码库中建立多个分支,进行不同的任务和功能的开发。