git - 添加你的 .vim ~/.vimrc 到 github(又名点文件)

标签 git vim dotfiles

我见过一些人使用 git repos 和他们的点文件。我想知道他们是否只是

cd ~/
git init
git add .vimrc
// etc

?然后这就是他们保持最新状态的方式?或者他们可能制作副本并同步它们?

你们推荐或使用什么策略?大多数时候不想提交并 push 我的整个 ~/

谢谢

最佳答案

为您的家创建一个 git 存储库可能不是一个好主意(与您真正想做的事情相比,您创建 .gitignore 文件所花费的时间会更多)。

我建议为你的点文件使用一个单独的 git 目录(例如。~/git/dotfiles)并且它们为你的家创建符号链接(symbolic link)(例如。ln -s ~/git/dotfiles/.vim ~/.vim 等)。

如果每次您想在某个地方安装您的点文件时都不想手动创建符号链接(symbolic link),您可以使用如下脚本:https://github.com/gibfahn/dot/blob/master/link .

关于git - 添加你的 .vim ~/.vimrc 到 github(又名点文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18197705/

相关文章:

windows - GitKraken 配置文件 (Windows)

vim - 在 vimdiff 中将差异标记为 ok

vim - 如何在插入模式下滚动?

linux - 如何编写 git 命令来分离历史文件?

git - 无法使用脚本删除 Git 分支

Git-hooks 预推脚本不通过 STDIN 接收输入

Git:您如何检查所有已删除的文件?

vim - 导航项目的传统方式是什么

dotfiles - 如何使用 unison 仅同步点文件和点文件夹?

python - 我可以在我的 mercurial .hgrc 中包含子配置文件吗?