关闭git blame
时间: 2023-08-31 17:10:25 浏览: 256
要关闭git blame,请执行以下命令:
```
git config blame.ignoreRevsFile .git-blame-ignore-revs
```
然后,在项目根目录下创建一个名为.git-blame-ignore-revs的文件,并在其中列出您想要忽略的提交ID。每个ID应该单独占据一行。例如:
```
a1b2c3d4e5f6
7g8h9i0j1k2
```
保存并关闭文件后,再次运行git blame命令时,将不会显示您在文件中列出的提交ID。
相关问题
annotate with git blame快捷键
在大多数常见的 Git 客户端中,例如 Git Bash、GitKraken、Sourcetree、Git GUI 等等,都可以使用 `git blame` 命令来查看代码每一行的贡献者。但是,这些客户端可能没有为 `git blame` 命令提供快捷键。
如果你想要为 `git blame` 命令设置快捷键,你可以使用 Git 的内置命令别名功能。你可以通过在你的 `~/.gitconfig` 文件中添加以下内容来创建一个别名:
```
[alias]
blame = blame -w -M
```
这个别名将 `git blame` 命令映射到 `git blame -w -M` 命令。其中 `-w` 选项用于忽略空白字符,`-M` 选项用于自动检测代码重构。
接下来,你可以在 Git Bash 或其他支持命令别名的终端中使用以下命令将 `git blame` 映射到一个快捷键:
```
$ bind '"<your-key-sequence>": "git blame\n"'
```
其中 `<your-key-sequence>` 是你要映射的按键序列,例如 `Ctrl+b`。请确保你选择一个未被其他程序占用的按键序列。保存并关闭 `~/.bashrc` 文件,然后重新打开终端以使更改生效。
现在,当你在 Git 仓库中的任何文件中按下你选择的按键序列时,终端将自动运行 `git blame -w -M` 命令,并在终端中显示代码每一行的贡献者和提交信息。
annotate with git blame 快捷键设置
你可以通过以下步骤设置`git-blame`的快捷键:
1. 打开终端并输入以下命令打开`.gitconfig`文件:
```
$ vim ~/.gitconfig
```
2. 进入编辑模式,在文件中添加以下行:
```
[alias]
blame = blame -w -M -C
```
这将创建一个名为`blame`的`git`别名,该别名将执行带有`-w -M -C`参数的`blame`命令。这些参数将忽略空白字符,检测代码的移动和复制,并显示相应的提交信息。
3. 保存并关闭文件。
4. 接下来,你可以为该别名设置快捷键。打开`.bashrc`文件并添加以下行:
```
alias gb='git blame'
```
这将创建名为`gb`的别名,该别名将调用`git blame`命令。你可以将别名更改为任何你想要的名称。
5. 保存并关闭文件。
6. 重新加载`.bashrc`文件以使更改生效:
```
$ source ~/.bashrc
```
7. 现在,你可以在终端中键入快捷键来调用`git blame`命令:
```
$ gb <file-name>
```
你将看到代码的每一行以及该行最后一次被修改的提交信息。
阅读全文