将git回购转换为git附件中的子模块?

将git回购转换为git附件中的子模块?,git,version-control,git-annex,Git,Version Control,Git Annex,有一段时间我一直在使用Dropbox,里面有符号链接的~/文档,其中包括几个git回购,所以我一直沉迷于在机器间同步相同git回购的做法,而不是推/拉。我想从Dropbox过渡到git附件,但我意识到这意味着将我现有的git回购嵌套在~/文档的超级回购中 我的问题是,如何使用git附件实现这一点,以便~/Documents文件夹能够跨机器同步,同时保留其中包含的回购协议的所有分支等?我的子女回购是否应转换为~/Documents回购的子模块 我很确定我不会将~/Documents git附件回购

有一段时间我一直在使用Dropbox,里面有符号链接的~/文档,其中包括几个git回购,所以我一直沉迷于在机器间同步相同git回购的做法,而不是推/拉。我想从Dropbox过渡到git附件,但我意识到这意味着将我现有的git回购嵌套在~/文档的超级回购中

我的问题是,如何使用git附件实现这一点,以便~/Documents文件夹能够跨机器同步,同时保留其中包含的回购协议的所有分支等?我的子女回购是否应转换为~/Documents回购的子模块

我很确定我不会将~/Documents git附件回购分支,但我会继续开发回购内部的各个分支

我一直在阅读git附件文档,但在git附件回购中似乎没有就git回购达成明确共识

注意。我已经在直接模式下运行git附件了