![如何查看 git 上发生了什么变化](https://linux22.com/image/1354278/%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%20git%20%E4%B8%8A%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88%E5%8F%98%E5%8C%96.png)
远程 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 很费力,但不知何故对我来说不起作用。