用于自动执行git任务的脚本

时间:2017-08-02 10:09:40

标签: linux git bash netbeans

我是git(老狗)的新手,我有一个作为远程存储库运行的gitbucket服务器。我使用的是Linux和Netbeans(不是CLI,但我并不反对使用它)。 我需要自动化的任务如下(我假设是标准的):

  1. 拉主人
  2. 创建分支
  3. 在IDE中进行更改
  4. 提交,撰写合适的留言
  5. 切换到主人
  6. Git>遥控>拉
  7. 切换到本地分支
  8. Rebase,选择第二个选项
  9. 切换到主人
  10. 合并修订版(选择本地分支)
  11. 由于我反复做了所有这些,我认为可能有一种方法可以自动执行这些任务,也许是一个bash脚本?该脚本将执行任务4到11.到目前为止,我的所有经验都是使用GUI,而不是CLI。

    到目前为止,我的努力让我产生了这个脚本,但是有些GUI命令似乎与CLI命令不匹配:

    #!/bin/bash
    # Usage: ./git_script.sh "commit_message" "local_branch"
    cd /var/www/html/project
    git commit -m "$1"
    # switch to master
    git checkout "$2" # does this pull from master?
    # switch to local branch $2
    git rebase master
    # switch to master
    git merge "$2"
    git push
    

0 个答案:

没有答案