threads / discuss / 700

git-switch-tree script

Subject: git-switch-tree script

## tl;dr

One message between May 23, 2005 and May 23, 2005.

replies: 0people: 1as markdown or json

Jeff Garzik· May 23, 2005, 07:24 UTC · lore
This is what I use to switch between branches, in my kernel trees.
	Jeff
#!/bin/sh
if [ "x$1" != "x" ]
then
	if [ "$1" == "master" ]
	then
		( cd .git && rm -f HEAD && ln -s refs/heads/master HEAD )
	else
		if [ ! -f .git/refs/heads/$1 ]
		then
			echo Branch $1 not found.
			exit 1
		fi
		( cd .git && rm -f HEAD && ln -s refs/heads/$1 HEAD )
	fi
fi
git-read-tree -m HEAD && git-checkout-cache -q -f -u -a

← back to recent threads