当我运行"git pull"时,我经常想知道文件的最后一个版本和新文件之间发生了什么变化.假设我想知道其他人对特定文件的承诺.
怎么做的?
我假设它是"git diff",其中包含commit x与commit y的一些参数,但我似乎无法获得语法.我还发现"git log"有点令人困惑,我不知道在哪里可以获得我最新版本文件的提交ID与新文件的提交ID.
如何查看哪些提交实际上将被推送到远程存储库?
据我所知,每当我从远程存储库中提取master时,即使它们是空的,也可能会生成提交.
即使没有任何东西可以推动,这也会导致本地主人"前进".
现在,如果我尝试(来自主人):
git cherry origin master
Run Code Online (Sandbox Code Playgroud)
我知道将要推动什么,虽然这也显示了我已经推动的一些提交.有没有办法只显示要推送的新内容?