我正在尝试创建一个git别名来自动化一些我需要做的烦人的Git任务。其中之一是设置新分支的上游。因此,我决定编写一个Bash脚本来做到这一点。
但是我在弄清楚如何将git命令的返回值存储在bash变量中遇到一些困难。
我有以下代码,但运行时会出现以下错误。
environment: line 0: local: `rev-parse': not a valid identifier
environment: line 0: local: `--abbrev-ref': not a valid identifier
要执行完整的git rev-parse --abbrev-ref HEAD
并将其值存储在变量中以便以后使用,我需要什么?
此函数正在我的.gitconfig
中编写。
[alias]
setupstream = "!f()
{
local branchName=git rev-parse --abbrev-ref HEAD;
echo $branchName;
};
f"