git:如何使lfs和no-lfs遥控器保持同步?

时间:2018-07-06 14:30:37

标签: git git-lfs

我在本地计算机上启用了lfs的git存储库。除了 origin 之外,我还需要添加第二个遥控器,该遥控器仅用于将更改推送到(即,永远不会进行pull操作)。真正的问题是,我还需要将lfs最初跟踪的所有文件也推送到此远程服务器。

考虑以下简单示例:

$ cd somedir
$ git init
$ git lfs install
$ copy /some/path/some-large-file .
$ git lfs track some-large-file
$ git add some-large-file
$ git commit -m "init"
$ git remote add origin https://my-server/my-repo.git
$ git remote add nolfs https://my-other-server/my-repo.git
$ git push --set-upstream origin master
# now push to 'nolfs' and transfer actual file content

如果这是单发操作,我可以取消跟踪所有文件,然后将其推送到 nolfs 远程。不幸的是事实并非如此,我需要一遍又一遍地重复。

如何使lfs和no-lfs遥控器保持同步?

0 个答案:

没有答案