2014-01-06 186 views
0

首先,它工作正常。我可以推,我可以拉。Git遠程已設置,但其他人看不到我的推?

我記得我以前的推送被拒絕,即使我已經完成了拉。

而且也是我不小心啓動了重訂,我用「-f」推到忽略「遠程拒絕」

後來我取消了底墊,並重新開始正常推動。雖然它被遙控器所接受,但其他人卻沒有看到我的變化,就好像我在不同的分支一樣。

我檢查了多次,我在同一個分支,我的遠程URL是正確的。

所以,任何人都可以告訴我發生了什麼,我的git回購和建議任何故障排除過程?

感謝

+0

請將'git status'和'git remote -v'和'git rev-list BRANCH -3'和'git rev-list REMOTE/BRANCH -3'的輸出相加。 – janos

+1

順便說一句,你很奇怪在rebase(分離HEAD模式)中間推送。不知道這些的後果是什麼。 –

+0

謝謝你們的評論。我猜它是把git倉庫搞砸了。我重新創建了一個本地git倉庫並解決了這個問題。仍然感謝您的所有答案。由於這個問題不會增加任何其他人的價值,我會關閉它。 – TypingPanda

回答

0

一些想法:

  1. 嘗試git branch看你有沒有存在哪些分支和當前分支是什麼。
  2. 嘗試git push --all --dry-run,看看需要將什麼推送到您的遙控器。這會告訴你,對於所有分支機構,如果你運行git push --all以及在哪裏,它會推動什麼。除非您指定--all,否則只會推送當前分支。這可能是你的問題 - 你可能仍然處於分離頭模式,你可能還沒有正確取消(正確使用git rebase --abort)。你可能在這裏得到一個錯誤,需要給-f,這是安全的只要你使用--dry-run
  3. 假設您的遠程設備位於GitHub或Bitbucket上,請在該遠程站點上查看該網站上的實際內容。
+0

感謝您的評論。我猜它是把git倉庫搞砸了。我重新創建了一個本地git倉庫並解決了這個問題。仍然感謝您的所有答案。由於這個問題不會增加任何其他人的價值,我會關閉它。 – TypingPanda

相關問題