gitannexsync - 不拉入文件

gitannexsync - 不拉入文件

我已经有一段时间没有同步我的 git 附件存储库了,并且最近尝试同步它们,但收到一个错误,表明我需要合并。

我收到错误:Updates were rejected because a pushed branch tip is behind its remote counterpart.

我尝试运行git annex mergeand git pull origin master,但 git 抱怨我需要在工作树中运行它。

[编辑] 我相信我解决了这个问题,因为我的 shell 命令设置为 git-shell。当我切换到 git-annex-shell 后,它似乎解决了这个问题。

现在,我注意到即使在完成同步和获取之后,我仍然丢失了一些文件。我将两个存储库添加到另一个存储库中,因此存储库 A 具有远程 B,存储库 B 具有远程 A。

然而,即使在尝试同步和获取几次之后,我也没有看到任何变化。这些文件在一个存储库中仍然丢失。

答案1

经过更多尝试后,我不得不重新初始化 git 和 gitannex。它现在似乎按预期工作:

git初始化

git 附件初始化

一旦我这样做了,我就可以同步并且它按预期同步。

相关内容