我最近重新安装了我的电脑, 现在我遇到了github for windows的问题(我将在本文的其余部分使用GFW)。它说我的本地仓库是同步的,但即使我改变了东西,删除文件,或者添加文件,它仍然说它是同步的。
检查我是否在另一台计算机上进行更改并推送它们。但同步然后将无法工作,所以我去了shell
在那里我可以提交(在GFW中显示有提交准备被推送),GFW中的同步按钮仍然不起作用(显示存在问题,我应该继续在git shell中)。当我在shell中提交时表示存在更改,插入和删除
然后当我想推它时Everything up-to-date
。
任何人都知道出了什么问题?
答案 0 :(得分:0)
检查您是否确实在某个分支上:您的提交是在分支机构上进行的,还是在“detached HEAD”上进行的? (更多内容见“cannot push to GitHub: everything up-to-date”)。
一个简单的git分支可以显示活动分支。如果没有,那就解释了为什么“同步”按钮处于非活动状态。您需要fast-forward your branch to that detached HEAD。