Git-Annex
git附件同步 - 不拉入文件
我已經有一段時間沒有同步我的 git 附件儲存庫了,並且最近試圖同步它們,但是收到一個錯誤,表明我需要合併。
我收到錯誤消息:
Updates were rejected because a pushed branch tip is behind its remote counterpart.
我試圖執行
git annex merge
andgit pull origin master
,但 git 抱怨我需要在工作樹中執行它。$$ EDIT $$我修復了我相信的這個問題,因為我的 shell 命令設置為 git-shell。一旦我切換到 git-annex-shell,它似乎解決了這個問題。 現在,我注意到即使在我完成同步和獲取之後,我仍然失去了一些文件。我將兩個儲存庫添加到另一個,因此儲存庫 A 具有遠端 B,儲存庫 B 具有遠端 A。
但是,即使在嘗試同步和獲取多次後,我也看不到任何變化。一個儲存庫中仍然缺少這些文件。
在玩了更多之後,我不得不重新初始化 git 和 git 附件。它現在似乎按預期工作:
混帳初始化
git 附件初始化
一旦我這樣做了,我就可以同步並按預期同步。