有关将gitconfig文件存储在某个地方的任何好的提示,当SSH连接到另一台Linux计算机或使用其他计算机时,可以轻松复制它?
答案 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
编辑配置文件,然后在存储库中提交,然后从其他来源提取,可以轻松地进行更改和共享。