Git - 在 U 盘和计算机之间同步本地存储库

Git - 在 U 盘和计算机之间同步本地存储库

我有一台笔记本电脑,其中存储库 A 位于主目录中,示例名称为test

我已将一些内容(即文本文件等)提交到同一个存储库中。插入笔记本电脑的 USB 记忆棒会使用 cronjob 自动安装。

在这两个本地端点(它们不面向互联网)之间同步存储库的方法是什么?

答案1

在存储库 A 中,将 USB 记忆棒上的存储库添加为远程存储库:

git remote add usbstick /mnt/...

然后您就可以推送更改:

git push usbstick master

(如果您的分行名称是master)。

如果您在其他地方对 USB 记忆棒进行更改,则可以使用 拉取它们git pull。如果您在两个存储库中进行更改,则需要合并它们,或者将一个存储库重新设置为另一个存储库的基础。

相关内容