git
ローカルに作成したブランチをリモートにプッシュ
# ブランチを作成して移動
$ git checkout -b NEW
# リモートにプッシュ
$ git push origin NEW
リモートブランチをローカルへチェックアウト
リモートのNEWブランチをローカルへチェックアウトする
$ git checkout origin/NEW
# リモートと違う名前にするならこっち
$ git checkout HOGE origin/NEW
リモートブランチを削除
リモートからNEWブランチを削除する
# git push [remotename] [localbranch]:[remotebranch]
$ git push origin :NEW
# 上記は以下と等価(らしい)
$ git push --delete origin NEW
リモートで削除済みのブランチに対する追跡ブランチを削除する
$ git branch -r -d origin/NEW
# リモートで削除済みの追跡ブランチを全部消す
$ git remote prune origin
github
思い出したらメモる