请教使用 github 来同步自己的用户文件夹的配置

2016-05-27 06:06:24 +08:00
 geeti
比如~文件夹下有.oh-my-zsh, .vim, .emacs.d 等各个文件夹,这些又都是从 github 上 clone 下来的( remote url 是各自的)。
我的想法是同时上传到自己的 github repo ,在不同的设备间就可以同步了。请问具体实现应该怎么着手?
两个 remote ?
3424 次点击
所在节点    程序员
7 条回复
pimin
2016-05-27 06:26:27 +08:00
git submodule ,可以用,吐槽较多
git subtree ,相对简单一些,适合你这个场景
7jmS8834H50s975y
2016-05-27 08:13:58 +08:00
对于别人的 repo.即便你传到自己的 github 也只是一个连接,他不会整个文件夹一起传的,建议自己写一个安装脚本,具体可以看我的。
ayaseangle
2016-05-27 08:25:02 +08:00
单独搞个文件夹,写个安装脚本软链到家目录,要不然家目录是个 repo 对于那些使用 zsh 的强迫症患者来说是无法忍受的。。。
fengkuok
2016-05-27 09:11:20 +08:00
你说的这个是 dotfiles/mackup 干的事吗...
wweir
2016-05-27 09:57:18 +08:00
zshrc/vimrc 里都加了相应的函数,如果缺乏相应的依赖,就自己跑官方的仓库下载去。
所以我的配置同步只有几个文本文件,加个软链,放坚果云同步去了
somebody
2016-05-27 10:00:59 +08:00
用 mackup 配合 dropbox 更合适一些
xream
2016-05-27 10:15:59 +08:00
mackup 很好使 支持一堆 app 还能自定义

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281568

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX