Git 在原点/名称之前分支7次提交
我不知道我的分部怎么能领先。这就是我所做的Git 在原点/名称之前分支7次提交,git,Git,我不知道我的分部怎么能领先。这就是我所做的 使用一台计算机(Mac),我从GitHub中提取了这个分支 我将一些图像文件添加到我电脑上的项目中,并将它们推送到GitHub 我重新浏览了我的Mac电脑,并拉了回购分支以获取新的图像 git status在Mac上,我发现我的分支比源代码/名称早7次提交 我担心提交这些更改并推动它们。我个人电脑上的本地回购协议有我推送到GitHub的最新版本,我不想用Mac上推送的未知更改覆盖这些更改 你知道发生了什么吗?为了准确地看到你的分歧,可视化图形可能很
- 使用一台计算机(Mac),我从GitHub中提取了这个分支
- 我将一些图像文件添加到我电脑上的项目中,并将它们推送到GitHub
- 我重新浏览了我的Mac电脑,并拉了回购分支以获取新的图像
在Mac上,我发现我的分支比源代码/名称早7次提交git status
你知道发生了什么吗?为了准确地看到你的分歧,可视化图形可能很有用。Git可能已经自动合并,而您没有意识到。如果两个客户端不断地进行提交,然后进行拉操作,那么最终会出现许多小的合并碰撞。如果是这样的话,这可能是你的解决方案 要查看图表,请使用以下选项之一:
git日志--图形--装饰
gitk
- (适用于Mac)
--decoration
标志告诉git log
使用指向它的引用来标记每个提交,这将显示它认为您与源站相比的位置。您确定已成功地将更改推送到GitHub吗?
尝试
gitk--all
以获得存储库的可视化表示。除了jleedev建议的可视化方式外,还有git日志来源/名称..HEAD
,它将向您显示这七个提交。s/MAC/MAC/(MAC不是首字母缩写;它是Macintosh的缩写)@Steve:我感觉到了您的痛苦。人们也一直在写GIT——它甚至不是缩写,更不用说首字母缩写了!在我的经验中,gitk是针对PC和Mac的,不管怎样……它都是非常有用的视觉工具