【发布时间】:2017-01-18 12:48:19
【问题描述】:
看起来不像
git status
实际上检查我在 github 上的提交是否与我的本地状态完全同步。由于性能问题,这不足为奇。如何强制进行真实检查?
【问题讨论】:
-
创建一个运行
git fetch后跟git ststus的新别名? -
我总是对 git fetch 和 git pull 之间的差异感到困惑......
-
@pitosalas:
git pull只是一个方便的快捷方式,意思是“首先运行git fetch,然后运行其他一些Git 命令,通常是git merge,但如果我提前告诉你,请使用git rebase使用git rebase而不是git merge"。你怎么知道你是否应该使用rebase vs merge?最好的答案是“先获取,然后检查”——这让git pull很不方便。因此,除非您已经确定了解变基与合并,否则永远不要使用git pull,只需使用git fetch。然后决定是合并还是变基,然后这样做。