Skip to content

Instantly share code, notes, and snippets.

@rscarvalho
Last active April 12, 2017 17:38
Show Gist options
  • Save rscarvalho/b4b15cea7002c743bffce3a3d80fcc4d to your computer and use it in GitHub Desktop.
Save rscarvalho/b4b15cea7002c743bffce3a3d80fcc4d to your computer and use it in GitHub Desktop.
Git extensions
#!/usr/bin/env bash
FEATURE_BRANCH=$(git rev-parse --abbrev-ref HEAD| xargs echo -n)
TARGET_BRANCH=${1:-master}
echo "Cleaning feature branch ${FEATURE_BRANCH} (coming back to ${TARGET_BRANCH})"
git checkout ${TARGET_BRANCH}
git fetch -ap
git pull --rebase
git branch -d ${FEATURE_BRANCH}
#!/usr/bin/env bash
FEATURE_BRANCH=$(git rev-parse --abbrev-ref HEAD| xargs echo -n)
TARGET_BRANCH=${1:-master}
echo "Updating branch ${FEATURE_BRANCH} from ${TARGET_BRANCH}"
git checkout ${TARGET_BRANCH}
git pull --rebase
git checkout ${FEATURE_BRANCH}
git rebase ${TARGET_BRANCH}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment