
- disabled git reset --hard - improved lno to conditionally use newlines - get git-dir appropriately
6 lines
243 B
Bash
Executable file
6 lines
243 B
Bash
Executable file
#!/bin/sh
|
|
# Recreates the current or given branch with the state from master or another given branch.
|
|
branch=${1:-$(git curbranch)}
|
|
test "$(git curbranch)" = "$branch" && git checkout ${2:-master}
|
|
git branch -D $branch
|
|
git checkout -b $branch
|