Git tips
18 September 2013
たまにしか使わないものなど、忘れがちなものをメモ。
リポジトリのトップディレクトリを表示
$ git rev-parse --show-toplevel
bare repository として clone する
$ git clone --bare <repository>
bare repository で current branch を変更する
bare repository は working tree は持たないので、
$ git checkout <branch>
fatal: This operation must be run in a work tree
のようにはできないので、
$ git symbolic-ref HEAD refs/heads/<branch>
とする。
リモートネームを追加
例えば、 origin という名前をつける場合
git remote add origin <url>
これで、長ったらしい
git push と同時に追跡ブランチ設定する
git push -u <repository> <branch>
のように -u
オプションをつける
リモートブランチの削除
git push <repository> :<remote_branch>
blog comments powered by Disqus