我不知道为什么,但我不能提交并推送我添加的这个新文件。
$ git st
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: css/clearfix.css
#
$ git push origin master
Everything up-to-date
$ git pull
Already up-to-date.
答案 0 :(得分:1)
您在屏幕上看到的是一个分阶段文件。
基本上这意味着git知道你的更改,但它们还没有被保留,应该使用
git commit -m "Commit Message"
之后,如果您愿意,您应该执行git push
。
答案 1 :(得分:1)
您只能将更改添加到暂存区域。你还没提交。使用git commit -m "Your Commit Message"
提交更改。有关详细信息,请参阅here
答案 2 :(得分:0)
首先,您需要将新文件添加到git repository:
git add css/clearfix.css
然后您需要将文件提交到本地存储库:
git commit css/clearfix.css
您现在可以推动更改了。