我在Eclipse中使用egit并且在我的提交/推送过程中发生了一些事情,推送失败了,现在它说一切都是最新的,但是repo没有我的提交(它没有显示在Github UI中)和我不能再提交它,因为它认为不同的文件是相同的。
输出git状态:
git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .DS_Store
# runwaysdk-client/.settings/org.eclipse.wst.validation.prefs
# runwaysdk-common/.settings/org.eclipse.wst.validation.prefs
# runwaysdk-main/doc/scrum_notes.txt
# runwaysdk-manager/target/
# runwaysdk-server/.settings/org.eclipse.wst.validation.prefs
nothing added to commit but untracked files present (use "git add" to track)
它列出的文件我想保留为未跟踪,其中一个与回购不同的文件是runwaysdk-test/pom.xml
但是你可以看到它没有被列为不同的文件。
我“认为”提交工作正常,这意味着我的机器上的repo应该比远程repo(github)有更多的提交,我只是需要推送它?
git push
Everything up-to-date
git remote -v
origin git@github.com:terraframe/Runway-SDK.git (fetch)
origin git@github.com:terraframe/Runway-SDK.git (push)
我如何解决这个问题?
修改
git log显示我的最新提交确实已成功地发送到我的本地仓库。
答案 0 :(得分:1)
Github今天在文件服务器上遇到了一些麻烦。你可能受此影响了。
你的提交应该在那里。如果刷新页面后没有出现在web-ui中(并清空浏览器缓存),请联系support@github.com了解相关信息。