commit 14bb2ece0149012d30d4b2f9b17f874b58cdeb87 Author: erinn Date: Wed Jan 29 13:50:36 2020 -0800 initial commit diff --git a/gitfix b/gitfix new file mode 100755 index 0000000..38ea18b --- /dev/null +++ b/gitfix @@ -0,0 +1,21 @@ +#!/bin/bash + +if [ ! -d ".git" ]; then + echo "err: not a git repository" + exit +fi + +url=$(git remote -v | grep fetch | sed 's/\t/ /g' | cut -d' ' -f2 | sort | uniq) +lines=$(echo "$url" | wc -l) +dir=$(pwd) + +if [ "$lines" != "1" ]; then + echo "err: too many remotes" + exit +fi + +cd .. +rm -rf $dir +git clone $url +cd $dir +