Git push:所有最新/ Git状态的更改都已提交

  • 本文关键字:Git 提交 push 最新 状态 git
  • 更新时间 :
  • 英文 :


昨天,git工作正常。我正在进行更改并将更改上传到origin/master。

git commit -a -m 'comment'
git push 

今天,当我执行这个序列时,在做了修改之后,git push不能识别提交。有人能帮我解释一下发生了什么吗?以及如何修复它。我提供了git日志的副本(我知道如何做git克隆并将更改迁移到一个新的克隆,但我试图理解为什么git提交不工作?)

序列下方

git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)
    modified:   requirements.txt
    new file:   src/bin/setup_linux.sh
    deleted:    src/echo

当我运行git push时,我得到所有最新的

git push
Username for 'http://gitURL': gitUID
Password for 'http://gitURL': 
Everything up-to-date

git log

提交df3a71f7af9070a826a3742751611d3d3fa898a9作者:gitUID日期:星期一Oct 12 16:54:51 2015 -0400

fix docs

提交a8c5867222147e366fc968e9b47daa5d237ecde5作者:gitUID日期:星期一Oct 12 16:53:28 2015 -0400

fix docs

git push只关心已经提交的更改。您的git status显示您有未完成的更改,并且自上次推送/拉出以来没有新的提交。结论:你没有做任何提交,所以没有什么要推的

push前未执行Add/commit。用户错误。

最新更新