2013-12-23 88 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

它已經增加。 –