我正在使用Bitbucket,并且使用Gitflow进行管理(或者试图这么做)。
我的问题是这样的:我创建了我的功能,然后执行了
git-flow feature finish name
因此,在我阅读的教程中,我必须这样做。
git push origin :feature/name
在此之前,我能够在Bitbucket上看到分支,在执行git push origin命令后它被删除了,为什么?
完成特性后,我应该运行push origin命令吗?
feature/
分支将在合并后被删除。之后,你可以在develop HEAD处获取代码。git push origin :feature/name
命令时,你会将更新(将特性分支合并到develop分支)推送到bitbucket。由于更新在将特性分支合并到develop分支后删除了该分支,因此bitbucket会在获取更新后删除该分支。git-flow
只是使用git的一种理念。所有的feature/
、release/
都是普通的分支类型名称。把它们当作普通的git分支来处理,不要想太多。