[英]GIT pull from a bare repository
我有一個GIT repo A,它是使用subversion repo中的“git svn”設置的。 我做了一個名為B的A的克隆,其中B是一個裸存儲庫(git clone --bare)。 我從B克隆C,在C上工作並定期將我的更改推送到B(我將B裸露的原因)。 現在,當我想從subversion中獲取最新更新時,我在repo A上運行“git svn rebase”。如何將這些更新從A拉到B.移動到B並執行“git pull”失敗並顯示錯誤 - “致命” :/usr/local/git-1.7.0/libexec/git-core/git-pull不能在沒有工作樹的情況下使用。“ 將更新從A移動到B的正確方法是什么
由於B是裸的,您可能希望將更改從A 推送到B.
你所描述的似乎很多推動和拉動沒有明顯的好處。 通常,您可以直接在使用git svn clone
創建的存儲庫中使用git-svn。 是否有一個特殊原因可以創建所有這些額外的存儲庫?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.