10 lines
366 B
Bash
10 lines
366 B
Bash
#!/bin/sh -ev
|
|
git remote rm origin || true
|
|
git branch -D in || true
|
|
(
|
|
cd .git
|
|
rm -rf refs/remotes/ refs/original/ *_HEAD logs/
|
|
)
|
|
git for-each-ref --format="%(refname)" refs/original/ | xargs -n1 --no-run-if-empty git update-ref -d
|
|
git -c gc.reflogExpire=0 -c gc.reflogExpireUnreachable=0 -c gc.rerereresolved=0 -c gc.rerereunresolved=0 -c gc.pruneExpire=now gc "$@"
|