9 diff -nr ch ../clive.new/ch To see where you are git branch git status git status | sed 's/modified:/git add/' | sed 's/deleted:/git rm -f/' To see branches and tags at git.lsub.org git branch -r To make sure you are up to date git pull -v git checkout 2e git pull -v origin 2e git checkout 2e If you have a change that's going to take a long time you might want to work in a new branch (eg, doselect) git checkout -b doselect git add files git commit -m 'doselect break and continue' git push origin doselect zxsync -n clive zxsync -v clive Go install -v ./... go test -short ./... go test -short -bench . ./... |[2=1] grep '^Bench' go install ./... go fmt ./... ; go clean ./... git status git add -vv --all . git commit -m 'cfs passing new checks for mfs+lfs' git push -v git log --graph git pull -v git show HEAD~1:nchan/nchan.go git diff HEAD~1 HEAD git checkout . # discard all your local edits git add cmd/zxdump/dump.go guide git tag -d dist ; git push origin :refs/tags/dist git tag dist ; git push -v --tags