远程 git 存储库中出现了大量新提交,您想要查看与之前在计算机上签出的版本相比有哪些变化。该怎么做?
答案1
很简单。首先运行git fetch
以获取存储库上的所有提交,而无需进行任何本地更改。然后,如果您的分支名为“web”,则运行(假设您的远程名为 origin)
git diff web..origin/web
或者
git difftool web..origin/web
如果您想在 GUI 中查看更改。
如果你只想检查一个文件中的更改,你可以指定该文件的路径
git diff web..origin/web path/within/repo/to/file.py
这应该很容易在 Google 上找到,但令人惊讶的是,并非如此。输入特定的提交 SHA 很费力,但不知何故对我来说不起作用。