一个关于 shell 脚本的问题,求大神解答

平时会有这样的需求,将在分支 a 上开发的内容推到测试分支 b,然后部署到开发机上测试。于是我写了一个 shell 快捷键,但是将分支 a 开发的内容 merge 到分支 b 后,没法自动切回分支 a 了。

快捷键命令如下
git_merge_test() {
curBranch=$(echo $(git symbolic-ref –short -q HEAD))
git co wcy_test1
git merge $curBranch
git_push \”merge\”
git co $curBranch
}

最后一步 git co $curBranch 中为啥没有切到分支 a 呢?

跪求大神解答~~~

相关文章

0 thoughts on “一个关于 shell 脚本的问题,求大神解答

  1. git_push() {
    curBranch=`git symbolic-ref –short -q HEAD`
    git add .;
    git cm -m [email protected];
    git pr “$curBranch”;
    }

    git_merge_test() {
    curBranch=$(echo $(git symbolic-ref –short -q HEAD))
    git co wcy_test1
    git merge $curBranch
    git_push “merge”
    git co $curBranch
    }

    贴一下完整的命令

发表评论

电子邮件地址不会被公开。 必填项已用*标注