0
A
回答
0
當您通過git add
將文件添加到git中時,此時您已拍攝了它們的快照。所以當你git checkout
另一個提交(或分支),你會得到你的文件的這些快照。它不可能避免它。
相關問題
- 1. 爲什麼Javascript更改我的日期?
- 2. 我做了更改後分支?
- 3. 日期格式爲什麼更改?
- 4. git忽略修改後的文件,所以我可以更改分支
- 5. 更改爲了與x軸的日期
- 6. 爲什麼更改我的所有字段時都會更新?
- 7. ubuntu:查找在特定日期更改的所有文件
- 8. Docker正在更改文件所有權和權限,爲什麼?
- 9. 爲什麼文件的修改日期屬性變了,但我敢肯定,該文件是不是在所有
- 10. 爲什麼我不能在PHP中更改日期格式
- 11. 在所有分支中查找XML文件更改
- 12. 如何在我刪除所有'後更改我的文件名?
- 13. 更改文件名至修改日期
- 14. Linux更改文件修改日期?
- 15. 爲什麼不從分支切換回主更改我的文件?
- 16. 分支合併,顯示所有更改
- 17. 上傳後修改的日期更改
- 18. DataContractJsonSerializer更改我的日期
- 19. 爲什麼我的ASP.Net日期格式更改不正確?
- 20. 如何列出特定分支中的所有更改文件?
- 21. 將更改應用到所有git分支中的文件夾
- 22. 獲取分支中給定目錄的所有更改文件
- 23. 如何查看Git中分支上更改的所有文件
- 24. 查看自分支(TFS)以來更改的所有文件
- 25. Mercurial總是說更改分支時更新了文件
- 26. 在git中更改分支導致更改文件
- 27. 在git中更改跟蹤文件並允許分支更改
- 28. 爲什麼在dom更改後忽略對類的更改?
- 29. 如何更改文件的最後修改日期
- 30. 爲什麼它在我將文件編碼更改爲UTF-8後有效?
'git checkout'應該只觸及你之前的'HEAD'和新分支之間不同的文件。你的分支與以前的狀態有何不同? –
差別很大。 'git checkout'將所有文件時間戳設置爲當前時間。 – jsmith
因此,如果分支非常不同,兩個分支之間有多少個文件是相同的,並且您確認git(而不是其他)確實已經觸及了這些文件? –