1
我在這裏遇到了一個特殊的情況。從尚未推送的舊提交中移除文件(Git Extension)
我必須改變[4] xxxMerger.py的行爲和刪除[4] xxxWriter 至極裝置級聯此提交[5] [6] [7]
我怎樣才能去做?
我知道我可以添加文件來提交fixup,甚至可以改變它們,然後在原點上重新綁定。 我可以改變一個提交消息,通過重新綁定源並要求對提交進行改寫。
但是爲此。我無法修正,因爲我在[7],因此這兩個文件被重命名。 如果我簽出[4]它不會'允許修正,因爲我不會在任何分支。
可能這很簡單,但我對GIT來說很新。
謝謝。
我需要簽出提交4並在輸入此命令之前進行更改? – 2013-03-14 12:56:54
不,你從你現在的頭上做(承諾7)。 – aragaer 2013-03-14 13:22:58
git rebase --interactive bb26554,將f放在提交5的左邊,result:不能'ficup'沒有前一提交 – 2013-03-14 13:36:11