首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端Mathias的dotfiles .functions

终端Mathias的dotfiles .functions
EN

Stack Overflow用户
提问于 2013-06-26 15:12:07
回答 1查看 1.1K关注 0票数 4

我最近在我的终端有Mathias的dotfiles,我主要有两个问题关于这个回购。

首先:我无法使我的自定义别名/函数开始工作。我将它们写在Mathias的dotfiles的默认位置,即.aliases / .functions。在添加和保存代码之后,我会重新加载.bash_profile

第二:如何自动更新,同时在.aliases / .functions中设置自定义别名和函数,设置Mathias回购的默认位置。( /Users/TheSpiritMolecule/dotfiles )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-26 16:04:16

很高兴听到你喜欢我的文件 :)

首先:我无法使我的自定义别名/函数开始工作。我将它们写在Mathias的dotfiles的默认位置,即.aliases / .functions。在添加和保存代码之后,我会重新加载.bash_profile

你试过什么?请详细描述您所做的工作:您编辑了哪些文件,添加了哪些别名/函数。您确定正在编辑~/.aliases~/.functions而不是存储库中的文件吗?

第二:如何自动更新,同时在.aliases / .functions中设置自定义别名和函数,设置Mathias回购的默认位置。( /Users/TheSpiritMolecule/dotfiles )

这样做的想法是,您不直接使用我的dotfiles,而是创建您自己的存储库分支。这样的话,你就可以通过Git这个魔法把我做的任何改变和你喜欢的任何改变合并回你的叉子里。

如果出于某些原因,您真的不想创建叉,那么可以通过创建一个仍然添加自定义别名和函数。文件来实现~/.extra。该文件将永远不会成为存储库的一部分,因此不会导致任何合并冲突,但是如果存在这样的文件,我的dotfiles将与其他文件一起来源它。您可以使用它添加一些自定义命令,而不需要对整个存储库进行分叉,或者添加不希望提交到公共存储库的命令。

我的~/.extra看起来是这样的:

代码语言:javascript
复制
# Git credentials
# Not in the repository, to prevent people from accidentally committing under my name
GIT_AUTHOR_NAME="Mathias Bynens"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="mathias@mailinator.com"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"

您还可以使用~/.extra覆盖我的dotfiles存储库中的设置、函数和别名。不过,最好还是用分叉这个存储库代替。

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

https://stackoverflow.com/questions/17323942

复制
相关文章

相似问题

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