我本地的环境:
- Git 连接到 Bitbucket
- Sourcetree 使用
git-flow
步骤:
- 我在 Sourcetree 中创建一个名为
feature x
的分支,然后添加代码。 - 我进行提交 (
commit
) 操作,包含选项create a pull request
和push
更改到远程的feature x
分支。 - 在
pull request
中,我选择选项Close {branch} after the pull request is merged
。 - Bitbucket 团队中的成员审批了
pull request
后将其合并到develop
分支上。 - 我从我的本地
develop
分支中pull
获取新更改。
注意: 在合并到 develop
之前,通过 pull request
审查代码非常重要,所以问题是:
是否有办法在从 develop
中进行 pull
操作后自动删除本地的 feature x
分支?
*我尝试使用 fetch
但不起作用。
git branch
输出中包含了太多已经过时的分支?还是因为仓库大小?或者其他原因?在 Git 中,分支(尤其是已合并的分支)几乎不会占用任何空间。 - Romain Valeribranch-features
,在6个月后它们可能会增长到100-120。感谢你的帮助。 - e-israel