我正在尝试使用git来管理我的dotfile,并在https://mths.be/dotfiles中找到了一个好的dotfile作为基础。所以我把https://mths.be/dotfiles回购分叉到我的github帐户。我正在尝试使用符号链接将dotfile应用到我的主目录,但我似乎无法做到。
我已经做了所有的事情,直到"set -f;bootstrap.sh“,根据https://mths.be/dotfiles中的read文件。但我被困住了,找不到解决办法。显然,bootstrap.sh似乎也没有正常工作。
总的来说,我的问题是(作为github和管理dotfiles的新手):
非常感谢。
下面是bootstrap.sh代码
#!/usr/bin/env "$(dirname“${BASH_SOURCE}”);git拉出源母版;函数doIt() { rsync --排除".git/“--不包括".DS_Store”--不包括".osx“-不包括"bootstrap.sh”-不包括"README.md“--不包括”许可证-MIT.txt“-avh --不包括-perms。如果"$1“== -强制”-o "$1“==”-f;那么doIt;否则读取-p“这可能覆盖您的主目录中的现有文件。”您确定吗?(y/n)“-n 1;echo”;if [ $REPLY =~ ^Yy$ ];然后是doIt;fi;fi;unset doIt;
发布于 2016-07-30 23:04:53
您似乎在使用zsh,但是您提到的dotfiles回购没有使用zsh (您可以通过缺少.zshrc文件来看到这一点)。
若要使用特定配置,请将这些文件(以及这些配置使用的文件夹)链接到主文件夹中。例如,.vimrc
$ cd ~
$ ln -s /path/to/dotfiles/.vimrc .vimrc
$ ln -s /path/to/dotfiles/.vim .vim第一个命令将将目录更改为主文件夹。
第二个命令将创建一个从dotfiles repo .vimrc到主文件夹的符号链接。
第三个命令将.vim文件夹(在.vimrc中使用)链接到主文件夹
为了首先回答你问题的第三部分(因为前两部分尚未澄清),我将引用README.md
引导程序脚本将提取最新版本并将文件复制到您的主文件夹。
当其他答案变得更清楚时,我会把它们加进去。
https://stackoverflow.com/questions/38676193
复制相似问题