gpt4 book ai didi

version-control - 版本控制bashrc等

转载 作者:行者123 更新时间:2023-12-02 20:55:45 24 4
gpt4 key购买 nike

我想对 Linux 计算机上主目录中的所有配置文件进行版本控制。文件如

.bashrc
.bash_aliases
.bash_functions
.emacs
.gitconfig
.profile

然后我可以将存储库克隆到我必须工作的任何计算机上的主目录中,并在所有服务器上保持我创建的漂亮的 emacs 宏或 bash 函数保持最新。 GitHub 有很多功能,使其成为一个有吸引力的解决方案,但我无法将存储库克隆到现有目录中,这是一个问题。

在我使用的所有计算机上管理这些文件的好方法是什么?

最佳答案

所以我使用的方法以及许多其他人使用的方法是拥有一个 dotfiles 文件夹。在这里,您可以保留 .bashrc、.vimrc 等文件,并创建该文件夹的存储库。将此文件夹克隆到您的所有计算机,并使用 ln 命令软链接(soft link)到这些文件。

cd ~
mkdir dotfiles

mv .bashrc dotfiles/
#move other files

ln -s dotfiles/.bashrc .bashrc
#link other files

#do the git stuff

关于version-control - 版本控制bashrc等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com