8
A
回答
11
这样做是为了查看历史文件,即使它当前磁头被删除:
git log -- <filename>
所以,如果你删除xyz.py
几个版本前,但想查看其历史记录,然后你会做:
git log -- xyz.py
+1
如果文件在过去已被重命名,您可能需要使用'git log --follow -
0
此外,有什么比较工具你建议的Mac?
Mac开发工具带有FileMerge,这是一个体面的差异工具。有一个名为opendiff
的命令行界面(也包含开发工具)。
相关问题
- 1. 从git历史记录中删除已删除的文件
- 2. 在git中恢复已删除的历史记录文件
- 3. 从Git历史记录中删除具有历史记录的特定文件
- 4. 如何取消删除以前在git历史记录中删除的文件?
- 5. 如何删除已删除的git子树文件夹的历史记录?
- 6. Git还原已删除的文件并保留文件历史记录
- 7. Git删除文件历史记录中的一步
- 8. Git:从历史记录中删除替换文件的提交
- 9. 从git历史记录中删除文件的某些内容
- 10. TFS删除文件的历史记录
- 11. Git日志历史
- 12. Git/Bitbucket - 从整个历史记录中删除文件/提交
- 13. Git从历史记录中删除大文件
- 14. 从git历史记录中删除文件不起作用
- 15. 使用SVNKit从SVN获取已删除文件的历史记录
- 16. git rm是否删除文件的所有历史记录?
- 17. git恢复删除的文件及其更改历史记录
- 18. 在Python中获取日志历史记录
- 19. 如何删除已恢复文件的历史记录? (p4v)
- 20. 如何在不删除Git历史记录的情况下从git存储库中删除文件/文件夹
- 21. Git如何查看功能的更改历史记录/删除?
- 22. 在git中删除某个提交中的文件(回到历史记录)
- 23. 使用egit插件从git提交中删除历史记录
- 24. 获取类似于“git log”命令的CVS日志/历史记录?
- 25. 从Git历史中删除文件而不删除文件
- 26. 使用git-p4获取整个文件历史记录
- 27. git从历史记录中删除目录
- 28. 无法从Git历史记录中删除目录
- 29. 在TFS中删除包含历史记录的文件
- 30. 在SVN中恢复删除文件的历史记录
我建议每个帖子只问一个问题。由于您的标题涉及您问题的第一部分,因此我建议将关于mac上的diff工具的一些内容移到单独的帖子/问题中。 – 2010-07-22 18:24:59