假設我們有一個從master
創建的hotfixes
分支。我們添加了提交到hotfixes
,但這些提交沒有用處,所以現在我們想要再次從master
的新副本開始。如何使用git將分支重置爲其他分支?
澄清更好,這是參考工作流程:http://nvie.com/posts/a-successful-git-branching-model/
,讓我們也說我們推hotfixes
到origin
遠程因爲我們有一個可怕的設立,這就是測試的時候,唯一的方式,所以我們需要也在遠程服務器上重置分支。
如何將hotfixes
重置爲master
的副本?
這是正確的語法嗎?當我這樣做時,我得到了一個新的遠程分支,名稱中帶有加號(+)。我必須移動像git push origin + master:hotfixes這樣的加號。這是根據git規範:http://git-scm.com/docs/git-push – jwynveen 2014-07-01 21:17:54
@jwynveen你是對的,修復。 – 2014-07-03 09:15:05
fyi,加號是在推送過程中執行'--force'的簡寫:http://stackoverflow.com/questions/1475665/why-git-push-helloworld-mastermaster-instead-of-just-git- push-helloworld – 2016-03-01 15:23:28