使用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
分支。