Skip to content

Instantly share code, notes, and snippets.

@mike-zhang
Created May 17, 2013 09:21
Show Gist options
  • Save mike-zhang/5597980 to your computer and use it in GitHub Desktop.
Save mike-zhang/5597980 to your computer and use it in GitHub Desktop.

Revisions

  1. mike created this gist May 17, 2013.
    16 changes: 16 additions & 0 deletions gitReposMerge.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    #! /usr/bin/python

    import os

    dir1 = "essays"
    dir2 = "../tmp"
    tmpBranchName = "other"

    execCommand = os.system

    strCmd1 = "cd %s && git remote add %s %s && git fetch %s \
    && git checkout -b %s %s/master && git checkout master \
    && git merge %s && git branch -d %s && cd .." % (dir1,tmpBranchName,dir2, \
    tmpBranchName,tmpBranchName,tmpBranchName,tmpBranchName,tmpBranchName,)
    print strCmd1
    execCommand(strCmd1)