git push:所有最新的/ git状态都有变更:

时间:2015-10-15 05:03:28

标签: 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

commit df3a71f7af9070a826a3742751611d3d3fa898a9 作者:gitUID 日期:星期一10月12日16:54:51 2015 -0400

fix docs

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

fix docs

2 个答案:

答案 0 :(得分:0)

git push只关心已经提交的更改。您的git status表示您有未完成的更改,并且自您上次推/拉以来没有新的提交。结论:你没有提交任何提交,因此没有任何东西可以推送。

答案 1 :(得分:0)

在推送之前未执行添加/提交。用户错误。