我有一個光禿禿的git存儲庫,我用它來在Linux機器上推拉(我們稱之爲裸機git存儲庫遠程originlinux)。從我的工作存儲庫,有originlinux作爲遠程我推,直到最後我決定把它放在github上。我在他們的web gui上添加了github倉庫,並使用git remote add
命令,然後git pull --rebase
,然後git push
(在push之前拉動,因爲我沒有被允許只是簡單地將它添加到我的工作倉庫中(我們稱之爲遠程origingithubub)推送到一個新創建的github倉庫中,但沒有得到這些:'提示:更新被拒絕是因爲當前分支的提示位於'後面',我認爲這與他們選擇創建自述文件有關。在執行這些步驟之後,問題是,儘管存儲庫具有完全相同的提交併被推送到同一個確切的工作存儲庫,但存儲庫完全不與同步存儲庫同步。有人可以請詳細解釋爲什麼會發生這種情況,以及我可以採取什麼不同的方式來防止這種情況發生,而不必重新排序我如何創建遠程存儲庫?看起來,我使用的工作流程或操作順序在git land中沒有意義,但是如何保持多個遠程存儲庫同步在一個工作副本上?與多個遙控器和操作順序的git工作流程
謝謝!