如何查看 git 上发生了什么变化

如何查看 git 上发生了什么变化

远程 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 很费力,但不知何故对我来说不起作用。

相关内容