gpt4 book ai didi

bash - 创建 git 别名

转载 作者:行者123 更新时间:2023-12-04 01:02:03 25 4
gpt4 key购买 nike

我正在尝试在 ubuntu 中添加以下别名

alias l=log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short

$ source ~/.aliases
bash: alias: --decorate: not found
bash: alias: --decorate: not found
bash: alias: --numstat: not found

我可以在外面用 git 使用这个命令

我不太确定为什么?有人能帮我吗?我试过谷歌搜索,但我没有走得太远。我不太了解bash。

最佳答案

这是一个较旧的问题,但理解和创建 git 别名非常重要,因为这将节省您的大量时间。
在您的问题中,您几乎要回答一个愚蠢的错误,即您正在尝试使用脚本创建别名。
别名需要在 .gitconfig 中定义文件。不只是别名 但所有配置部分都像[core] , [color] , [pack] , [help] , [alias] 等等
我想与您分享一些基本且有用的别名以方便使用,您可以根据需要和日常使用情况进一步更改它

[alias]
lg = log -p
lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all
st = status
co = checkout
ci = commit -a -m
br = branch
ls = ls-files
po = push origin
f = fetch
p = pull
delete = branch -d master
com = checkout master
cob = checkout -b
unstage = reset HEAD
url = remote set-url origin
ign = ls-files -o -i --exclude-standard
cp = cherry-pick
您还可以在单​​个命令中为多个 git 命令的组合创建别名,例如:
rdev = !git checkout dev && git pull && git checkout - && git rebase dev
如果需要任何其他理解,请告诉我。

关于bash - 创建 git 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58112788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com