2016-12-01 78 views
0

剛剛使用pull請求,它工作正常,但我對一件事持懷疑態度,當爲新功能創建新分支並將其推送到原點時,所有提交的主分支都將使用該新分支進行推送。如何在創建拉取請求時僅將新提交推送到原點?

當我想我只需要在打開拉請求之前將該分支的新提交推送到原點。

+1

不,你需要推動整個分支。如果分支僅包含更改的文件,則分支將無用。 – PeeHaa

回答

0

如果你的Git版本小於2.0,默認行爲:

git push # without specifying any remote or branch name 

是發送到遠程回購的所有地方分支機構誰擁有匹配的遠程分支(包括master

您可以更改此默認行爲simple

git config --global push.default simple 

使用此設置,git push無線只會推動活躍的分支。 (注意:這是git >= 2.0中的新默認行爲)。

在任何情況下,你也可以明確寫入:

git push origin my/dev/branch # push only this specific branch 
git push origin HEAD   # push only active branch 

文檔:
git config - push.default
git push - Examples

相關問題