如果我运行一个命令。
sudo some-command && some-other-command
Run Code Online (Sandbox Code Playgroud)
第二个命令是否sudo也使用特权运行?
例如,我有.gitconfig一个项目,因为我做了很多代码审查,内容如下:
review = "!f(){ git checkout master && git pull origin master && git branch -D $1 && git fetch && git checkout $1 && git pull origin $1 && bundle install && rake db:migrate && git checkout -f; };f"
Run Code Online (Sandbox Code Playgroud)
现在我知道这有点矫枉过正,我不需要它,但我喜欢那样。这让我觉得审查分支完全干净。有时候看到留言真好Already up-to-date.
现在,当分支尚不存在时,git branch -D $1它将失败并抛出错误并且不运行其余命令。
即使其中一个命令失败,有没有办法让其余命令运行?