小编733*_*llz的帖子

是否可以在没有git前缀的情况下运行git命令

正如标题所说,是否可以启动一个交互式 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)

linux git ubuntu

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

Bash:创建嵌套别名

我试图创建一个别名如下,其中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)

这可能是使用别名,如果没有,还有其他方法吗?

bash alias

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

标签 统计

alias ×1

bash ×1

git ×1

linux ×1

ubuntu ×1