2012-07-31 89 views
3

我已經做了一些改變,以一個git的回購協議下的文件,我公司承諾使用git commitgit推起源頭?

的文件,然後我試着把使用git push origin master其返回Everything up-to-date

我輸入git push origin head這似乎雖然我的工作,掌握我不確定我是否應該這樣做。以前git push origin head一直爲我工作。

我的問題是,爲什麼git push origin master不做任何事情,我應該回滾並重新提交,然後git push origin master

+0

您是在本地主分支還是分支跟蹤主人工作?使用主設備作爲主分支的遠程倉庫(克隆時實際選定的分支)? – rcdmk 2012-07-31 00:09:49

+0

我試圖從我的本地和開放式分支上的開發分支上工作在面向公衆的服務器上 – atb 2012-07-31 00:28:44

回答

1

如果您正在開發分支上工作,那麼git push origin master將不會執行任何操作,因爲您已要求它推送master分支。如果你想推動你的開發分支,你需要運行:

git push origin development 

......或者你稱之爲開發分支的任何東西。在完成一次後,您通常應該能夠運行git push而無需其他參數。

+1

*「'git push origin master'不會做任何事情」* - 不正確。它應該推向遙控器的主人。 – poke 2012-07-31 09:25:46

+0

...如果他一直在開發分支上工作並且未經修改就離開主分支,則不應該這樣做。 – larsks 2012-07-31 10:39:02