我正在CakePHP網站上工作,我使用git作爲版本控制器。我有2種不同的分支都在那裏:如何將開發分支上的變更上傳到GIT的遠程分支?
1)發展
2)UI
當我嘗試使用此命令從開發推我的最新修改UI分支: 混帳推網ui,會顯示下面的信息。
Counting objects: 43, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (28/28), done.
Writing objects: 100% (29/29), 66.67 KiB | 0 bytes/s, done.
Total 29 (delta 15), reused 0 (delta 0)
remote: Already on 'ui'
remote: ----------------------------------------------------------------
remote: Deployed ui to Leo
remote: ----------------------------------------------------------------
To ssh://[email protected]/srv/git/wa.git
bdc7d80..01e85ea ui ->ui
但是當我git的服務器上檢查UI分支,沒有更新出現在那個特定的分支。 但我可以在瀏覽器中查看應用的更改。
更新問題:
下面是我用來運行命令的步驟:
1)git的狀態
2)git的結帳發展//開發分支的名稱
3)git add
4)git commit
5)GIT中推//推發展分支發展變化僅
6)GIT中結帳UI // UI分支
7)GIT中合併發展
8)GIT中推網絡用戶界面的名稱//在ui分支上推送更改
無論我推動開發分支,我都可以在git存儲庫中看到提交的所有更改,但對於ui分支沒有好運。
注:將工作的罰款,如果我使用混帳推-f命令。對我來說很陌生!
--------------------------------------------- -------------------------------------------------- ---
有人可以建議我該怎麼辦?或者我在命令中犯了錯誤?
謝謝!
感謝您的回答,但不工作,我剛剛嘗試過。相同的情況! – Chandresh
@Chandresh你能告訴我日誌是否還以'bdc7d80..01e85ea ui - > ui'結尾嗎? (當然不同的SHA1)它應該顯示一個'development - > ui'。或者它拒絕更新'ui',因爲它是當前的分支,只有裸露的repo會接受更新'ui'(http://gitolite.com/concepts/bare.html)。 – VonC
是的,它顯示** development - > ui **,但是當我從git URL檢查分支時,結果相同。它不會更新我的最新更改/提交! – Chandresh