[英]Change a git branch in accordance with a pull request's change request?
我已經克隆了一個github回購到當地的回購
git clone https://github.com/myOrganization/topOfRepo.git
然后我從master創建了一個分支,稱之為'branch1'
,並做了一些提交:
cd topOfRepo
git checkout -b branch1
echo "additional line of text" >> foo.txt
git commit -m "added text to end of file" foo.txt
然后將這些推送到github倉庫
git push --set-upstream origin branch1
然后我通過github中的“New pull request”按鈕提交了一個pull請求,將分支合並到master中。
pull請求的審閱者在pull請求中添加了一些“請求更改” :
請求更改:提交必須在合並拉取請求之前解決的反饋。
處理這些請求更改並將后續更新提供給原始拉取請求的標准方法是什么?
我能想到的可能性,但不知道后果,是:
提前感謝您的考慮和回應。
您應該能夠提交對現有分支的更改。
如果您希望這些更改看起來像原始提交的一部分,您可以使用:
git reset HEAD~n
其中n
是您想要收回的提交數。 git commit -m "updating from feedback"
git push origin branch1 --force-with-lease
。 否則只需要新的提交並推送!
無論哪種方式都有效,這取決於您的團隊保持拉動請求/提交歷史記錄的清潔程度。
我知道的最好的git備忘單 - > https://github.com/k88hudson/git-flight-rules
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.