Git 如何制作;g";=&引用;吉特;在mac终端?
当我在终端时,是否有办法为命令设置快捷方式?例如,如果我键入“g”,则使其等于“git”,如果我键入“gs”,则使其等于“git status”。etc?您可以使用Git 如何制作;g";=&引用;吉特;在mac终端?,git,macos,terminal,Git,Macos,Terminal,当我在终端时,是否有办法为命令设置快捷方式?例如,如果我键入“g”,则使其等于“git”,如果我键入“gs”,则使其等于“git status”。etc?您可以使用bashalias命令 编辑您的~/.bash\u配置文件(适用于Mac)并将以下内容添加到末尾 alias g="git" alias gs="git status" 更改将对任何新的终端生效,但对已打开的终端无效。您可以使用bashalias命令 编辑您的~/.bash\u配置文件(适用于Mac)并将以下内容添加到末尾 alia
bash
alias命令
编辑您的~/.bash\u配置文件(适用于Mac)并将以下内容添加到末尾
alias g="git"
alias gs="git status"
更改将对任何新的终端生效,但对已打开的终端无效。您可以使用bash
alias命令
编辑您的~/.bash\u配置文件(适用于Mac)并将以下内容添加到末尾
alias g="git"
alias gs="git status"
更改将对任何新的终端产生任何影响,但不会对已经开放的终端产生影响。@njha我认为Nikos的评论是正确的。它在bash\u profile中工作,但在.profile中不工作。.bash\u profile
将覆盖.profile
。另外,它不是为sh
而提供的,只是为bash
提供的,这使得在.bash\u profile
中放置别名而不是.profile
是一个好主意,因为您不希望别名干扰使用的脚本/bin/sh
。应注意,对~/.bash\u配置文件的更改仅在新的终端窗口中生效。换句话说,在修改之前打开的窗口将看不到这些别名。@focorner这是真的。您可以使用source~/.bash_profile
在当前终端会话中手动重新加载配置文件,如回答中所述,除bash之外还有很多shell。@njha我认为Nikos的评论是正确的。它在bash\u profile中工作,但在.profile中不工作。.bash\u profile
将覆盖.profile
。另外,它不是为sh
而提供的,只是为bash
提供的,这使得在.bash\u profile
中放置别名而不是.profile
是一个好主意,因为您不希望别名干扰使用的脚本/bin/sh
。应注意,对~/.bash\u配置文件的更改仅在新的终端窗口中生效。换句话说,在修改之前打开的窗口将看不到这些别名。@focorner这是真的。您可以使用source~/.bash_profile
在当前终端会话中手动重新加载配置文件,如答案中所述,除了bash之外还有很多shell。在某种程度上,答案取决于您在某些bin文件夹中使用的shell。alias或ln在某种程度上,答案取决于在某些bin文件夹中使用哪个shell.alias或ln