我在Windows机器上使用Git 2.13,SourceTree 2和Bitbucket Cloud。
我正在研究Gitflow工作流程,written by nvie,这部分是我正在努力的方法。
“功能分支通常仅存在于开发人员存储库中,而不存在于源代码中。”
使用SorceTree时,我的所有功能分支(f0,f1,f2,...)都会被推送到我的Bitbucket Cloud存储库。
使用Git命令行还是SourceTree,如何使用Git命令阻止这些功能分支被推送到远程存储库?
答案 0 :(得分:0)
没有命令可以阻止这种情况,你只需要使用git push feature-branch origin
。
而是将您的功能合并到开发分支中并将其推送到原点。
如果您使用git flow插件,这很容易实现:
# create a feature branch
git flow feature start my-new-feature
# develop your feature and create commits
# when you are ready merge back the feature
git flow feature finish my-new-feature