使用Git,在develop分支下创建一个新分支,然后在这个新分支上进行新功能开发。

git branch系列操作

1. 列出所有本地分支

git branch

2. 列出所有远程分支

git branch -r

3. 列出所有本地和远程分支

git branch -a

4. 创建新分支

创建新分支但不切换到该分支:

git branch feature-x

这会创建一个名为feature-x的分支,但依然停留在当前分支。

5. 删除分支

删除本地分支:

git branch -d feature-x

这个命令会安全地删除分支,只在这个分支已经被合并到当前分支时允许删除。如果分支还有未合并的更改,需要强制删除可以使用-D选项:

git branch -D feature-x

6. 重命名分支

如果你需要重命名当前分支:

git branch -m new-branch-name

如果要重命名其他分支(不在该分支上时):

git branch -m old-branch-name new-branch-name

实际操作中的应用

通常会这样使用git branch来创建新分支:

git checkout develop       # 确保你在develop分支
git pull origin develop    # 拉取最新的develop分支
git branch feature-x       # 创建新分支feature-x
git checkout feature-x     # 切换到新分支feature-x

这里的步骤可以简化为一个命令,使用git checkout -b同时创建并切换分支:

git checkout -b feature-x develop

这条命令直接基于develop分支创建并切换到feature-x分支。