首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在分叉他人的dotfiles github回购后应用dotfiles

在分叉他人的dotfiles github回购后应用dotfiles
EN

Stack Overflow用户
提问于 2016-07-30 16:39:26
回答 1查看 459关注 0票数 1

我正在尝试使用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的新手):

  • 如何在主目录以外的另一个目录中应用dotfiles?(我听说你可以用符号链接来做that...but,具体是怎么做的?
  • https://github.com/mathiasbynens/dotfiles/blob/master/bootstrap.sh中的第13行似乎存在一个问题(如果"$1“== --强制”-o "$1“==”-f;那么)。当我试图获取bootstrap.sh时,它说:不找到。怎么了?
  • bootstrap.sh到底扮演什么角色?

非常感谢。

下面是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;

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-30 23:04:53

您似乎在使用zsh,但是您提到的dotfiles回购没有使用zsh (您可以通过缺少.zshrc文件来看到这一点)。

若要使用特定配置,请将这些文件(以及这些配置使用的文件夹)链接到主文件夹中。例如,.vimrc

代码语言:javascript
复制
$ cd ~
$ ln -s /path/to/dotfiles/.vimrc .vimrc
$ ln -s /path/to/dotfiles/.vim .vim

第一个命令将将目录更改为主文件夹。

第二个命令将创建一个从dotfiles repo .vimrc到主文件夹的符号链接。

第三个命令将.vim文件夹(在.vimrc中使用)链接到主文件夹

为了首先回答你问题的第三部分(因为前两部分尚未澄清),我将引用README.md

引导程序脚本将提取最新版本并将文件复制到您的主文件夹。

当其他答案变得更清楚时,我会把它们加进去。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38676193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档