如何区分我的工作文件版本与远程存储库中的某些先前版本?
假设我今天拉取,对本地副本执行 6 - 8 次提交,然后想要查看我的最新工作版本(给定文件)与远程或任何其他版本上的最新版本之间的差异。
要查看“最新工作版本”(我将其作为您的工作副本)之间的差异,请使用:
git diff <remote>/<branch>
如果您认为其他人已推送到远程,那么您需要获取更改:
git fetch <remote> <branch>
git diff <remote>/<branch>
如果您想将差异限制为仅一个文件或目录中的所有文件,请使用:
git diff <remote>/<branch> -- /path/to/file
git diff <remote>/<branch> -- /path/to/ #all files in directory
您可以使用git difftool ...
启动视觉差异工具(假设您的计算机上存在该工具)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)