假設我有一個文件myfile.txt。它有一段文字,我將它複製到一個新文件myfile2.txt中。複製文件的Git diff
如果我是git diff,它會將myfile2.txt顯示爲一個新文件。好的。現在我用「hello」替換「the」的每一個出現並提交。
我遇到的問題是在提交發生後,git diff會將所有myfile2.txt顯示爲一個新文件,並且它不會向我顯示「the」已被所有地方替換爲「hello」(因爲就它而言,一切都是一個新的變化)。
即使我在編輯之前首先提交併推送myfile2.txt以便更改顯而易見,但這不是一個好的解決方案。這是一個問題,因爲如果我壓扁提交到一個功能並提交它,myfile2.txt顯示爲一個全新的文件,而我希望看到這些替換已經完成。
git是否有一個功能,允許我跟蹤從另一個文件複製的文件中的更改,以便git diff僅顯示這些修改而不是整個添加的文件?