我在我的主目录下保存了许多与git相关的文件,包括重要的点文件、我的论文等。
我想推送某些文件到github上,例如我的emacs配置文件,以共享使用。
显然,我不想推送整个仓库。使用子模块是正确的方法吗?
我的第一个想法是创建一个~/github/emacs
目录,并将选择性的文件同步到此处,然后在该目录下添加一个指向github的子模块进行推送。
这是一个好主意吗?还是有更好的方法?
(虽然如此,我也不想让我的本地git仓库存储所有的文件与这些东西混淆。)
我在我的主目录下保存了许多与git相关的文件,包括重要的点文件、我的论文等。
我想推送某些文件到github上,例如我的emacs配置文件,以共享使用。
显然,我不想推送整个仓库。使用子模块是正确的方法吗?
我的第一个想法是创建一个~/github/emacs
目录,并将选择性的文件同步到此处,然后在该目录下添加一个指向github的子模块进行推送。
这是一个好主意吗?还是有更好的方法?
(虽然如此,我也不想让我的本地git仓库存储所有的文件与这些东西混淆。)
我不喜欢在我的点文件 git 目录中使用符号链接,因为很难跟踪。我已经切换到使用内部的 .git 目录和 git 别名;这是我关于 使用 git 版本控制 dotfiles 的写作。
ln -sf
调用的包装器。 - Holger Just