从一个遥控器中排除文件,但不是另一个



我想拥有三个git存储库的副本:

  1. 我自己笔记本电脑上的副本
  2. 外部服务器上的副本
  3. github上的副本

除了代码和文档外,存储库还将包括几个GB的二进制文件。我想将所有内容保留在笔记本电脑和外部服务器上,但是我想从Github中排除二进制文件,因为它们既机密又大。我该怎么做?

如果很重要,则二进制文件内容不会更改,但将来会添加更多的二进制文件,并且可能会删除某些二进制文件。我需要二进制文件在笔记本电脑和服务器之间保持同步,并且我想保留备份,以防万一任何东西都被删除。到目前为止,我拥有的最好的解决方案是将二进制文件添加到.gitignore,使用第二个程序在我的笔记本电脑和服务器之间仅同步这些文件,并使用第三个程序在服务器上仅对这些文件进行版本的备份。

如果很重要,则二进制文件内容不会更改,但将来会添加更多的二进制文件,并且可能会删除某些二进制文件。我需要二进制文件才能保持笔记本电脑和服务器之间的同步,并且我想保留备份,以防万一任何东西都被删除。

那么,这还不是(尚未(git回购的工作:将这些二进制文件保留在单独的参考中,自动同步/保存(Dropbox,Google Drive,OnePlus Drive,OnePlus Drive,Amazon S3,...(

(

然后,您只能将源保存在git reto中,如果需要,如果需要,请将二进制文件从靠背文件夹复制到本地存储库,以便在其中所有东西都有一个树结构。
相同的副本/rsync过程可以帮助检测到本地存储库中二进制文件的任何添加,修改,抑制二进制文件,镜像备份中的二进制文件(dropbox,...(二进制文件夹,并使这些二进制文件保持同步(并保存,但在外面,但是git(。

相关内容

最新更新