在将一个分支合并到另一个分支之后,(就像开发成master一样)使用git merge --no-ff develop
如果你在终端上执行git命令git status
,你会看到:
On branch master
Your branch is ahead of 'origin/master' by 1 commits.
(use "git push" to publish your local commit)
nothing to commit, working tree clean
这与此没有太大的不同(如果我们不注意看):
On branch master
nothing to commit, working tree clean
有时候我不太注意,忘记按了。那么有没有一个命令知道我们是否必须按?或者有没有一种方法把Your branch is ahead of 'origin/master' by 1 commits.
部分涂成红色?
或者只是一个命令,如果我们需要push,则返回0或1。如果是,我可以将它包含在git别名中echo
例程中,以使我的git status
更加明确。
1条答案
按热度按时间bgibtngc1#
最后,我把这个放在我的
~/.gitconfig
中解决了这个问题:就像这样,只要执行
git st
,如果我需要推,我就会被一条红色消息警告。