簡體   English   中英

GIT從裸存儲庫中提取

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM