0
剛剛使用pull請求,它工作正常,但我對一件事持懷疑態度,當爲新功能創建新分支並將其推送到原點時,所有提交的主分支都將使用該新分支進行推送。如何在創建拉取請求時僅將新提交推送到原點?
當我想我只需要在打開拉請求之前將該分支的新提交推送到原點。
剛剛使用pull請求,它工作正常,但我對一件事持懷疑態度,當爲新功能創建新分支並將其推送到原點時,所有提交的主分支都將使用該新分支進行推送。如何在創建拉取請求時僅將新提交推送到原點?
當我想我只需要在打開拉請求之前將該分支的新提交推送到原點。
如果你的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
不,你需要推動整個分支。如果分支僅包含更改的文件,則分支將無用。 – PeeHaa