我通常用于部署的 git 工作流程如下:
[在主分支上时]
git pull
git push
git checkout production
git pull
git merge master
git push
Run Code Online (Sandbox Code Playgroud)
是否有可能创建一个函数来执行所有这些命令,但如果其中一个返回错误(即合并冲突),它会立即停止吗?
如果上一个命令成功完成,则使用 && 只会执行以下命令。$? 返回最近命令的状态命令。
function git_checkout()
{
git pull && git push && git checkout production && git pull && git merge master && git push
return $?
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |