----- kind: article menupriority: 1 created_at: 2009-08-17T14:00:00+02:00 title: Git remote branch creation tags: - git - branch - local - remote ----- ## easiest remote Git branch creation I use git simply to synchronize stuff for personnal projects. Therefore, when I create a local branch I want most of time this branch to be created remotely. Here is the script I use to achieve that:
#!/usr/bin/env zsh if (($#<1)); then print -- "usage: $0:t branch_name" >&2 exit 1 fi branch=$1 git br ${branch} git co ${branch} git config branch.${branch}.remote origin git config branch.${branch}.merge refs/heads/${branch}
Of course, I suppose origin is already configured.