menu
書いてる野郎
orebike@gmail.com
ローカルのまっさらなディレクトリにリポジトリを作る
$ git init
SVNならcheckout的な操作
この場合だとsample01というディレクトリが作られてそこにダウンロードされる
$ git clone git@github.com:hoge/sample01.git
ディレクトリ名を指定したい場合は
$ git clone git@github.com:hoge/sample01.git piyopiyo
となる。
現在のディレクトリをそのまま使いたいときはこうする。最後のドットが現在のディレクトリを指す
$ git clone git@github.com:hoge/sample01.git .
カレントブランチをリモート(origin)のmasterへ押し込む
$ git push origin master
$ git pull
このように何も指定せず pull すると、現在 branch の Tracking branch が自動的に指定される。
この Tracking branch というのは
$ git branch -vv
で確認できるもので、clone したり、リモートの branch からローカルの branch を作った場合にその対応が自動設定される。
もちろん自分で設定することもできる。
現在のブランチにリモートを指定してそのブランチも指定してpull
$ git pull upstream master