昨天,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
答案 0 :(得分:0)
git push
只关心已经提交的更改。您的git status
表示您有未完成的更改,并且自您上次推/拉以来没有新的提交。结论:你没有提交任何提交,因此没有任何东西可以推送。
答案 1 :(得分:0)
在推送之前未执行添加/提交。用户错误。