当我有一个文件,例如git中的x.java
,如何在git中看到与以前版本的区别?
在Clearcase中,我们通过图形或cli来进行diff?
我们如何在cli模式下在git中执行此操作?我们如何区分git?
0
A
回答
2
1
运行GUI如果你知道犯号和要比较这个文件之间提交,你可以做到这一点的命令。
git diff <commit> <commit> x.java
,或者您也可以安装和使用任何外部工具使用difftool比较
git difftool x.java
,你应该已经安装并在您的本地配置difftool。
0
检查何时以及如何特定文件改变时,最简单的方法是:
git log -p x.java
这会告诉你,改变file.java
(忽略不把提交)与描述变化之间的差异会提交文件。定位感兴趣犯(S)后,您可以使用产生的diff:
git diff COMMIT_ID x.java # diff between COMMIT_ID and HEAD
git diff COMMIT_ID1 COMMIT_ID2 x.java # diff between COMMIT_ID1 and COMMIT_ID2
相关问题
- 1. git根分支...他们如何工作?
- 2. git:如何区分branchA:file.php和HEAD:otherfile.php
- 3. Git vs SVN如何区分标签
- 4. Git的掌握和开发分支:我们如何
- 5. 我们如何在Oracle查询使用分区
- 6. 我们如何在JSON方法中区分NSDictonary和NSArray
- 7. 我们如何区分流程模型和流程框架?
- 8. 我们如何区分deflateRaw流中的deflate流?
- 9. 我们如何区分具有相同直方图的图像?
- 10. 我们如何检索不区分大小写的单词?
- 11. 我们如何区分图像滤镜效果?
- 12. 如何让git bash分支区分大小写?
- 13. git merge select我们和他们的
- 14. 我应该如何使用git分支?
- 15. 如何整合联系我们部分在我们的网站?
- 16. 我们如何跟踪我们的工作副本的分支?
- 17. 我如何区分一个分支与我的默认分支
- 18. 我们如何分类各种算法?
- 19. 我们应该什么时候在蜂巢中进行分区和分区?
- 20. 我如何区分Fedora和Ubuntu?
- 21. 我如何区分每个列表
- 22. 我们真的需要在Git中分支吗?
- 23. 为什么git设置我们(没有分支)?
- 24. 我们如何区分SDK类对象和自定义类对象?
- 25. 我们如何使用JMeter的区分并联和串联网络请求?
- 26. 如何区分git中特定版本的文件?
- 27. 如何区分一个文件到Git中的任意版本?
- 28. 如何做不区分大小写的git diffing?
- 29. 如何在NERDTree中区分git忽略的文件和目录
- 30. 如何使用git difftool来区分合并冲突?
你是询问['混帐diff'(https://www.kernel.org/pub/software/scm/git/文档/ GIT-diff.html)? – 2013-05-10 05:39:14
Git还支持图形模式,尝试'git gui' - 这会产生一个UI,它允许浏览整个版本历史,包括与以前版本的差异(打开“Repository/Visualize all Branch history”) – 2013-05-10 05:40:50
@Andreas:只需键入'git gui' in cli? – Jim 2013-05-10 05:44:19