github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/kmg/SubCommand/gitCmd/GitPush.go (about) 1 package gitCmd 2 3 import ( 4 "flag" 5 6 "github.com/bronze1man/kmg/kmgCmd" 7 "github.com/bronze1man/kmg/third/kmgGit" 8 ) 9 10 //把当前分支推到origin的当前分支,当前分支不一定是master 11 func gitPush() { 12 flag.Parse() 13 remote := flag.Arg(0) 14 if remote == "" { 15 remote = "origin" 16 } 17 branchName := kmgGit.DefaultRepository().MustGetCurrentBranchName() 18 kmgCmd.MustRunNotExistStatusCheck("git add -A") 19 kmgCmd.MustRunNotExistStatusCheck("git commit -am save") 20 kmgCmd.MustRunNotExistStatusCheck("git push " + remote + " " + branchName) 21 }