Github没有检查本地回购是否已经改变

时间:2012-09-30 17:33:30

标签: github sync github-for-windows

我最近重新安装了我的电脑, 现在我遇到了github for windows的问题(我将在本文的其余部分使用GFW)。它说我的本地仓库是同步的,但即使我改变了东西,删除文件,或者添加文件,它仍然说它是同步的。

检查我是否在另一台计算机上进行更改并推送它们。但同步然后将无法工作,所以我去了shell

在那里我可以提交(在GFW中显示有提交准备被推送),GFW中的同步按钮仍然不起作用(显示存在问题,我应该继续在git shell中)。当我在shell中提交时表示存在更改,插入和删除

然后当我想推它时Everything up-to-date

任何人都知道出了什么问题?

1 个答案:

答案 0 :(得分:0)

检查您是否确实在某个分支上:您的提交是在分支机构上进行的,还是在“detached HEAD”上进行的? (更多内容见“cannot push to GitHub: everything up-to-date”)。

一个简单的git分支可以显示活动分支。如果没有,那就解释了为什么“同步”按钮处于非活动状态。您需要fast-forward your branch to that detached HEAD