怎么判断我有什么要推的?

Mic*_*ael 4 git

要知道我是否有任何东西,pull我这样做:

git fetch --dry-run --verbose
Run Code Online (Sandbox Code Playgroud)

我怎么能提醒自己我是否有任何东西push

phd*_*phd 5

要查看未提交的更改:

git status
Run Code Online (Sandbox Code Playgroud)

要查看未提交的更改而不是推送提交(如果已配置上游分支,则有效):

git status --branch
Run Code Online (Sandbox Code Playgroud)

列出未推送的提交:

git log @{upstream}..
Run Code Online (Sandbox Code Playgroud)

要查看未推送的代码:

git diff @{u}..
Run Code Online (Sandbox Code Playgroud)

按提交拆分:

git log -p @{u}..
Run Code Online (Sandbox Code Playgroud)

而且当然

git push --dry-run
Run Code Online (Sandbox Code Playgroud)