要将 gcob 作为 git checkout -b 的别名写入你的 shell 配置文件(例如 .zshrc),请按照以下步骤操作:
- 安装
oh-my-zsh的步骤通常如下: - 打开终端安装
zsh(如果尚未安装): 大多数现代操作系统都预装了zsh。你可以通过运行zsh --version来检查是否已安装。如果没有安装,你可以使用包管理器来安装它。例如,使用以下命令:
sudo apt update && sudo apt install zsh
- 将
zsh设置为默认的 shell: 运行以下命令将zsh设置为你的默认 shell:
chsh -s $(which zsh)
- 你可能需要注销并重新登录,或者重启你的计算机,以使更改生效。
- 安装
oh-my-zsh: 你可以使用curl或wget来安装oh-my-zsh。使用curl的命令:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或者,如果你更喜欢使用 wget:
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
- 安装脚本会自动下载
oh-my-zsh的最新版本,并将其放置在你的主目录下的.oh-my-zsh文件夹中。它还会将你的默认 shell 配置文件(.zshrc)替换为一个新的配置文件,该文件预配置了一些oh-my-zsh的设置。 - 配置
oh-my-zsh(可选): 你可以通过编辑~/.zshrc文件来配置oh-my-zsh。例如,你可以更改主题、启用插件等。 - 为了使更改生效,你可以运行
source ~/.zshrc或者简单地关闭并重新打开你的终端窗口。
- 使用文本编辑器打开
.zshrc文件。如果你使用的是 Zsh,可以使用以下命令:
nano ~/.zshrc
- 如果你使用的是 Bash,那么文件将是
.bashrc:
nano ~/.bashrc
- 在文件的末尾(或者你认为合适的地方),添加以下行:
alias gcob='git checkout -b'
alias ga='git add'
alias gb='git branch'
alias gba='git branch -a'
alias gbd='git branch -d'
alias gcam='git commit -a -m'
alias gcb='git checkout -b'
alias gco='git checkout'
alias gcp='git cherry-pick'
alias gd='git diff'
alias gfo='git fetch origin'
alias ggpush='git push origin $(git_current_branch)'
alias ggsup='git branch --set-upstream-to=origin/$(git_current_branch)'
alias glgp='git log --stat -p'
alias gm='git merge'
alias gp='git push'
alias gst='git status'
alias gsta='git stash save'
alias gstp='git stash pop'
- 保存并关闭文件。如果你使用的是
nano,可以按Ctrl+X来关闭编辑器,然后按Y确认保存更改,最后按Enter键保存文件。 - 为了让更改立即生效,你需要重新加载配置文件。如果你使用的是 Zsh,可以使用以下命令:
source ~/.zshrc
为什么开始时我按照这个步骤不行?
因为别名不是独立的命令,而是Git命令的简写。Git确保了别名不与系统其他命令冲突。
例如,有一个名为status的别名和一个同名的系统命令,
加上git就可以清楚地区分你是想执行gitstatus还是调用系统的status命令。
git config --global --edit 使用你的默认文本编辑器打开全局 Git 配置文件(通常是 ~/.gitconfig)。
在配置文件中,找到 [alias] 这一节。添加你的别名定义,格式如下:
[alias]
gcob = checkout -b
为什么这样设置行?因为alias 命令用于创建一个新的命令。
启发:以后按照/下载东西,如果报错:可能是安装位置不对,版本不对,没有配置成功可能那个语法写的不对,可以搜索那种语法的写法,还要想想他的原理。