我想创建一个脚本名称git-as
,它基本上是git
使用一堆预定义参数调用的别名。
git --git-dir="$1/.git" --work-tree="$1/" <<OTHER PARAMS>>
当我想在另一个存储库中调用 git 时,我使用:
git-as "$SRC_REPO" commit -m "Changes made to $CLASS_NAME"
如何让“其他参数”位正常工作?
请记住,我不希望将$1
参数(包含存储库位置)传递给 git。此外,其他参数可能包括双引号,例如示例中使用的双引号。