正如标题所说,是否可以启动一个交互式 git shell,其中所有命令都自动加上前缀git?
所以不要这样做:
git fetch
git add
git commit
Run Code Online (Sandbox Code Playgroud)
我希望能够做到这样的事情:
git -i #start the 'interactive' git shell, not the right command obviously
fetch #does git fetch
add #does git add
commit #does git commit
git -x #exit the 'interactive' git shell
Run Code Online (Sandbox Code Playgroud) 我试图创建一个别名如下,其中app_folder是顶级文件夹,appX是可执行文件:
alias app_folder='/tmp/app'
alias app1='app_folder/app1'
alias app2='app_folder/app2'
alias app_output='cat app_folder/log.txt'
Run Code Online (Sandbox Code Playgroud)
当我在终端中调用它时,我得到这样的东西:
bash: app_folder/app1: No such file or directory
cat: app_folder/log.txt: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我尝试了所有不同的方法,但没有一个工作:
app1="$(app_folder)"'/app1'
app1='`app_folder`/app1'
Run Code Online (Sandbox Code Playgroud)
这可能是使用别名,如果没有,还有其他方法吗?