Depois de brincar mais com isso, tive que reinicializar o git e o git anexo. Parece estar funcionando como esperado agora:
git init
git anexo init
Depois que fiz isso, consegui sincronizar e sincronizar como esperado.
Eu não sincronizei meus repositórios git annex por algum tempo e estava tentando sincronizá-los recentemente, mas estou recebendo um erro que indica que preciso mesclar.
Estou recebendo o erro: Updates were rejected because a pushed branch tip is behind its remote counterpart.
Eu tentei executar git annex merge
e git pull origin master
, mas o git reclama que preciso executá-lo em uma árvore de trabalho.
[EDIT] Eu consertei esse problema, acredito, como meu comando shell foi configurado para git-shell. Depois que mudei para o git-annex-shell, pareceu corrigir esse problema.
Agora, notei que faltam alguns arquivos, mesmo depois de eu ter feito uma sincronização e um get. Eu adicionei ambos os repositórios ao outro, assim o repositório A tem o B remoto e o repositório B tem o A remoto.
No entanto, mesmo depois de tentar sincronizar e obter várias vezes, não vejo alterações. Esses arquivos ainda estão faltando em um repositório.
Tags git-annex