要知道我是否有任何东西,pull我这样做:
git fetch --dry-run --verbose
Run Code Online (Sandbox Code Playgroud)
我怎么能提醒自己我是否有任何东西push?
要查看未提交的更改:
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)