在安装之前,请确保已将别名提交到.bashrc或.zsh: alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' 而且您的源存储库会忽略将其克隆到的文件夹,这样就不会产生奇怪的递归问题: echo ".dotfiles" >> .gitignore 现在,将您的点文件克隆到$ HOME的“点”文件夹中的裸存储库中: git clone --bare $HOME/.dotfiles 在当前shell作用域中定义别名: alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' 从裸存储库中将实际内容检出到$ HOME: config checkout 上面的步骤可能失败,并显示以下消息: er