2017-05-25 69 views
-1

我在Windows機器上使用Git 2.13,SourceTree 2和Bitbucket Cloud。Gitflow Workflow - 什麼Git命令可以阻止功能分支被推送

我正在學習Gitflow工作流程,written by nvie,這部分是我正在努力的。

「功能分支通常只存在於開發者回購協議中,而不是來源中。」

當使用SorceTree時,我所有的功能分支(f0,f1,f2,...)被推送到我的Bitbucket Cloud存儲庫。

使用Git命令行還是SourceTree,如何防止使用Git命令將這些功能分支推送到遠程存儲庫?

回答

0

有沒有命令來防止這種情況,你只是沒有使用git push feature-branch origin。 而是將您的功能合併到開發分支中,並將其推送到原點。

如果你使用git流插件,這很容易實現:

# 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