相关疑难解决方法(0)

在命令上设置git default标志

我想知道是否有一种方法可以为git命令默认设置一个标志.具体来说,我想设置--abbrev-commit标志,以便在执行时git log,我想执行git log --abbrev-commit.

与" git命令默认设置标志是否有任何方法? "不同,显然没有用于将-abbrev-commit添加到git log的配置标志.此外,git手册指出我无法创建别名:"为避免混淆和使用脚本的麻烦,忽略隐藏现有git命令的别名"

我的第三个选择是glog=log --abbrev-commit在我的.gitconfig文件中创建一个新的别名.但我宁愿不用新命令发明自己的DSL.

有没有其他方法来实现它,以便abbrev-commit默认设置标志?

git logging

85
推荐指数
6
解决办法
2万
查看次数

在git中禁用-m

我正在努力训练自己写出更好的提交信息,所以我在我的网站上创建了一个条目 ~/.gitconfig

[commit]
    template = ~/.gitmessage.txt
Run Code Online (Sandbox Code Playgroud)

难题是我几乎总是使用:

git commit -m "Message here"
Run Code Online (Sandbox Code Playgroud)

而有时:

git commit -am "Message here"
Run Code Online (Sandbox Code Playgroud)

如何防止自己使用-m标志,以便我的模板出现,我将被提醒使用它?

我不需要在项目中绝对强制执行此操作,但我想让自己脱离"-m".

Ubuntu/Bash是我的环境.

git bash

5
推荐指数
1
解决办法
328
查看次数

标签 统计

git ×2

bash ×1

logging ×1