我很困惑我的分支如何领先。这就是我所做的。
git status
我认为我的分支在7个提交之前位于原点/名称之前我担心提交这些更改并推送它们。我在PC上的本地仓库有我推送到GitHub的最新版本,我不希望用我的Mac推送的未知更改覆盖这些更改。
知道发生了什么事吗?
答案 0 :(得分:0)
可视化图表可能非常有用,可以准确查看您的分歧位置。 Git可能已经自动合并而你没有意识到。如果两个客户端不断提交然后再进行提交,那么最终会出现很多小的合并错误。如果是这种情况,pulling with --rebase
可能是您的解决方案。
要查看图表,请使用以下其中一项:
git log --graph --decorate
gitk
--decorate
标志告诉git-log
使用指向它的引用标记每个提交,这将显示它与您认为与原点进行比较的位置。
答案 1 :(得分:0)
您确定已成功将更改推送到GitHub吗?
尝试gitk --all
以获得存储库的直观表示。