【问题标题】:After push, git says everything up to date but changes are not in the repo推送后,git 说一切都是最新的,但更改不在 repo 中
【发布时间】:2015-11-14 13:04:33
【问题描述】:

我对使用 Git 很陌生,所以也许我做错了什么。我要做的是将分支的提交推送到 Github 上的远程仓库。我尝试了以下行

git push origin Interface 

它返回 'Everything up-to-date',但是当我在 Github 上检查分支时,我的更改不存在。我做错了什么?

【问题讨论】:

  • 只是再次检查:您是否首先将更改提交到接口分支?
  • 运行 git status 以查看任何未提交的更改。运行 git log 以查看您的本地日志 - 将其与 GitHub 上的分支进行比较。
  • 原来我在 master 上提交了东西,而不是在分支上

标签: git github git-push


【解决方案1】:

在推送之前,请确保文件已添加到索引中并且更改已提交。提交消息是一个很好的做法。如果您没有提交消息,请使用 git log 查找最近提交的 SHA。在 Git-hub 上检查最近提交的 SHA 或消息。

在执行git push <remote> <local_branch>:<remote_branch> 时,请确保您将更改上传到正确的远程和分支。

在 Git-hub 上验证您在正确的分支和修订版上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-26
    • 2011-06-17
    • 2014-03-23
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 2019-11-28
    相关资源
    最近更新 更多