Blame scripts/git-create-branch
|
Jeff Mahoney |
433af4 |
#!/bin/sh
|
|
Jeff Mahoney |
433af4 |
# git-create-branch <branch_name>
|
|
Jeff Mahoney |
433af4 |
|
|
Jeff Mahoney |
433af4 |
if [ $# -ne 1 ]; then
|
|
Jeff Mahoney |
433af4 |
echo 1>&2 Usage: $0 branch_name
|
|
Jeff Mahoney |
433af4 |
exit 127
|
|
Jeff Mahoney |
433af4 |
fi
|
|
Jeff Mahoney |
433af4 |
|
|
Jeff Mahoney |
433af4 |
branch_name="$1"
|
|
Jeff Mahoney |
433af4 |
git push origin origin:refs/heads/${branch_name}
|
|
Jeff Mahoney |
433af4 |
git fetch origin
|
|
Jeff Mahoney |
433af4 |
git checkout --track -b ${branch_name} origin/${branch_name}
|
|
Jeff Mahoney |
433af4 |
git pull
|