📌  相关文章
📜  为 M1 启用 Git 自动完成功能 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:15.964000             🧑  作者: Mango

为 M1 启用 Git 自动完成功能 - Shell-Bash

在 M1 Mac 上安装 Git 后,默认情况下,由于缺少-shell/bash 智能自动完成功能,开发体验会受到一定影响。下面是一些步骤,帮助程序员在 M1 Mac 上启用 Git 自动完成功能。

步骤
  1. 安装 Shell completion 工具:brew install bash-completion@2
  2. 将以下内容添加到 Shell 的配置文件(.bashrc.zshrc 等):
if [ -f $(brew --prefix)/etc/bash_completion ]; then
  . $(brew --prefix)/etc/bash_completion
fi
  1. 重新打开终端或运行source ~/.bashrc 等命令,使更改生效。
  2. 将以下内容添加到 Git 的配置文件(.gitconfig):
[alias]
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
br = branch
co = checkout
st = status
  1. 重新打开终端或运行source ~/.bashrc 等命令,使更改生效。

现在,通过键入 git cogit checkout 等命令,并按下Tab 键,将显示 Git 命令的自动完成选项。

结论

启用 Git 自动完成功能将显着提高开发效率,特别是对于频繁使用 Git 命令的程序员来说。这些步骤适用于在 M1 Mac 上使用 Shell/Bash。