Gitで気になったコマンドとか
TryGitやら、いろんなGitについて書いているブログの記事やら、いろいろ読んで気になったものを調べたのでメモメモ。
push -u / push --set-upstream
pushする際に
$ git push origin master
でなく
$ git push -u origin master
とすると、
branch.master.merge branch.master.remote
という値が設定され、次からは
$ git push
で
$ git push origin master
と同じ動作になるみたい。
[paths] default = https://bitbucket.org/foo/bar/
みたいな感じ?
diff --staged
$ git add .
でステージされたファイルとの差分を取る。
log --decorate --oneline --graph
--decorateでタグの表示?で、--onelineで一行表示に、--graphでツリーが見れると。
Gitいろいろオプションあって覚えられないなあ……
まあ、全部覚える必要もないのだけど。