Git修正錯誤重命名
git mv可以追蹤文件的重命名,但是我沒有用這個命名重命名了企垦,git就會丟失這個變動
比如版本1添加了文件涎永,版本2在資源管理器重命名和修改了數(shù)據(jù),然后git就識別錯了
對于新手一死,會經(jīng)常忘記用git mv肛度,所以現(xiàn)在想修復(fù)這個問題
image.png
image.png
找了很久,沒有找到現(xiàn)成的辦法投慈,努力嘗試了很多辦法承耿,自己摸索出了一個方案,如下:
在重命名前創(chuàng)建新分支
image.png
用git命令重新重命名
image.png
image.png
Check-out到重命名好的版本
其實這里應(yīng)該已經(jīng)是處在1.2的位置伪煤,不需要額外checkout
注意:這里要完全一模一樣的重命名
image.png
cherry-pick錯誤版本到新正確版本
image.png
fix沖突加袋,以錯誤命名的版本(2版本)為準
image.png
image.png
Checkout到master
image.png
rebase master to 修正好的最新版
image.png
image.png
修正成功
image.png