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(而不是其他)确实已经触及了这些文件? –