你在哪里存储你的gitconfig文件?

时间:2014-01-21 04:16:04

标签: git

有关将gitconfig文件存储在某个地方的任何好的提示,当SSH连接到另一台Linux计算机或使用其他计算机时,可以轻松复制它?

1 个答案:

答案 0 :(得分:2)

就个人而言,我使用的git存储库包含我的配置文件和设计用于GNU stow的首选项。

  

GNU Stow是一个符号链接农场管理器,它采用不同的包   位于不同目录中的软件和/或数据   filesystem,并使它们看起来安装在同一个地方。   例如,/ usr / local / bin可以包含其中文件的符号链接   / usr / local / stow / emacs / bin,/ usr / local / stow / perl / bin等,同样   递归地用于任何其他子目录,例如... / share,... / man,   等等。

     

这对于跟踪系统范围和   从源代码构建的每用户安装软件,但也可以   促进更加可控的配置管理方法   用户主目录中的文件,尤其是与文件结合使用时   版本控制系统。

因此,在我的所有计算机上,$HOME/.gitconfig实际上只是$HOME/dotfiles/git/.gitconfig的simlink,一旦从我的服务器克隆dotfiles存储库,安装只包含{cd 1}进入存储库并运行stow git。通过正常或通过git config编辑配置文件,然后在存储库中提交,然后从其他来源提取,可以轻松地进行更改和共享。