我用來跟蹤對某些linux系統文件(/ etc/*)的更改,我在/ etc中有.git ,但現在我決定將它移動到/要跟蹤了外部的/ etc文件(包括/ etc和/在同一個文件系統......),我這樣做,並試圖重新添加同一文件:移動.git目錄而不移動文件
git add $(git status | awk '/deleted/ { print "etc/"$3 } ')
但事實並非如此看起來像我希望的那樣工作,現在是兩個列表,一個列出「新文件」列表,另一個列出「已刪除文件」列表,如果現在提交,我將丟失文件的所有歷史記錄 ....
什麼纔是正確的步驟?
謝謝! Antonio
絕對是最好的解決方案,但我沒有子樹,也無法安裝它... –
我並不確定,但它通過Homebrew和msysGit for Windows進行安裝時,在OS X上安裝了Git。你有什麼版本? – Koraktor
這是一個較舊的linux服務器,具有1.6.2.2 –