2012-07-23 54 views
0

我所做的更改我COMMITED他們:Git的說,一切都交給日後成功提交

git commit -am "Setup new intention form" 
[(null) 9a89b62] Setup new intention form 
3 files changed, 34 insertions(+), 15 deletions(-) 
rewrite intentions/templates/index.html (80%) 

然後我試着推,但我得到總是:

一切了最新

有人能給我任何建議嗎?

我最後的提交不在git log中,所以在哪裏可以找到那些提交? :/

的Git分支給我:

(null) 
* master 

我想:

混帳推 混帳推起源主 混帳推HEAD:主

沒有什麼工作

+0

也許你的服務器設置不正確......很難說你提供的信息。你檢查了什麼?服務器是遠程還是本地?你是如何設置的? – steffen 2012-07-23 13:12:23

+0

我編輯了我的答案。服務器是bitbucket,早些時候一切正常,我不認爲這是服務器問題 – keram 2012-07-23 19:03:27

+0

從'git commit'的輸出它看起來像你的提交到這個'(空)'分支,當你列出分支機構。缺少多少次提交?你可能只需要在master之上重新提交這些提交。 – mamapitufo 2012-07-24 08:31:22

回答

2

什麼命令你用來推? A git push只會推送遠程分支之後的分支。

嘗試運行git push <remote-name> <remote-branch>。如果推送成功,則使用git branch <local-branch> --set-upstream <remote-name/remote-branch>設置跟蹤分支。

將來,您可以使用git branch--track選項在創建本地分支時設置遠程跟蹤。

+0

我編輯了我的問題 – keram 2012-07-23 19:03:41