2013-12-23 96 views
-2

一个文件,我不知道为什么,但我不能承诺,推动我加入这个新的文件。似乎不能犯git的

$ 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. 
+3

你不要在你的例子提交 - 你只是'push'和'pull'(它们都不是一个'commit') – zerkms

+0

吧?它说已添加一个新文件。也许我没有使用正确的术语。我如何将新文件推送到git仓库? – chovy

+5

它添加到舞台上,还没有被提交。提交是通过'git commit'完成的。 “更改**是**犯” – zerkms

回答

1

您有加的变化只能临时区域。你还没有提交。使用git commit -m "Your Commit Message"提交更改。有关详细信息,请参阅here

1

你在屏幕上看到的是一个暂存文件。

基本上这意味着Git是知道你的变化,但他们还没有被持久化,应该使用

git commit -m "Commit Message" 

这之后你应该执行git push如果你想完成。

0

首先,你需要你的新文件添加到Git资源库:

git add css/clearfix.css 

然后,你需要提交的文件到你的本地库:

git commit css/clearfix.css 

您现在可以把你的变化。

+0

它已经增加。 –