2012-03-21 76 views
0

我有一個遠程的Git倉庫,我已經克隆一個分支 混帳克隆-b BRANCHNAME的git @服務器:/home/myproject.gitgit的承諾不使其向遠程服務器

我在做我的變化克隆回購和我承諾。 我運行一個git日誌--pretty = ONELINE,我看到我的提交信息

那我走了一個混帳推

我做的是另再克隆,我沒有看到我的最後一次提交 在存儲服務器,我運行了一個git log --pretty = oneline,而且我沒有看到最後一次提交。

我沒有正確地做什麼?

+0

請顯示'git push'的輸出,'git status'顯示的是什麼,最後是第二次檢查分支? – 2012-03-21 00:07:30

+0

假設您的推送沒有返回任何錯誤,您必須執行'git checkout branchName'來查看克隆/遠程中的更改。 – 2012-03-21 00:09:57

+0

而不是試圖解釋你做了什麼,或者你認爲你做了什麼,只需在一兩句話中解釋你認爲是錯誤的,並給出你使用的EXACT命令。例如 - 你只是說你重新克隆。你是否再次指定分支? – manojlds 2012-03-21 00:11:51

回答

2

git log --pretty=oneline branchname 

(或做git checkout branchname,然後做git log

驗證是否犯有或沒有。否則,你可能一直在檢查主記錄。

如果這不是問題,請確保您的推送沒有問題,並且您沒有收到一些錯誤。

PS:這也是一個很好的做法,做git push origin branchname,特別是如果你正在創建一個新的分支,並且你想單獨推動這個分支。

+0

我看到我的分支提交日誌...那麼,爲什麼當我在一個全新的地方重新登錄同一分支時,我沒有看到我的更改 – reza 2012-03-21 00:16:42