2017-05-08 46 views
0

當前有兩個遠程分支:masterdevelopment。我們如何工作(以及大多數人的工作方式)是您爲某個功能創建分支。創建一個新分支並丟棄另一個本地提交

現在,我做了所有在development。我剛剛爲我的功能創建了一個新的分支 - 這是有道理的 - 是我的本地分支(因爲我從我的本地development分支創建它)。

是否有可能放棄分支development中的提交,但仍將它們保留在我新創建的分支中?

回答

1

當然,只要做git branch -f development origin/development重新分配本地development分支到遠程development分支。

+0

而提交仍將在我新創建的分支,所以如果我合併我的新分支與開發的變化到達那裏? –

+0

當然。一個分支只是一個粘貼提交的便條紙。剝離「開發」便箋並將其粘貼到其他提交文件中,不會影響您在回購中使用的其他便利貼記錄。 – Vampire

+0

噢,好的,謝謝,我沒有Git的經驗,我不想在庫中導致大規模的破壞。所有的笑話都放在一邊,謝謝你的回答。乾杯! –

相關問題