2012-01-20 35 views
1

我創建了一個名爲dev的開發分支,該分支基於「base」,即dev最初的HEAD位於基礎HEAD處。git合併了一個分支,但無法看到服務器上的提交

我在開發中做了一些工作,經過測試,現在想合併開發基地。所以,我檢查了基地,並運行git merge dev。這合併了我的更改,基本上做了快進合併,因爲在此期間沒有其他提交。

我運行git commit -a -m「comment」來提交更改。輸出是:

# On branch base 
# Your branch is ahead of 'origin/base' by 702 commits. 
# 
nothing to commit (working directory clean) 

當我運行混帳推,我看到:

Total 0 (delta 0), reused 0 (delta 0) 
To [email protected]:/git/xyz-tools.git 
    fa0e506..e72ca98 base -> base 

的頭看起來像被移動,但是當我看到服務器,這個承諾不更新就可以了。

我在這裏做錯了什麼?

+0

你確定你正在尋找正確的遠程分支? – TimWolla

+0

是的,基本分支似乎在開發分支被拉的時候。 –

回答

1

確保你正確地

cat .git/config 

跟蹤,然後發出明確地分支

git push origin base 
+0

我重新做了與明確的git推起源基地合併,它的工作。謝謝 –

+0

很高興工作! –

1

在遠程/服務器上執行git log base。你可能會看到一個錯誤的分支。

相關問題