« Transform3Dの応用例 for iPhone/iPod touch | メイン | Gitのサブコマンドの概略を訳してみた »

gitコマンドの足し算

gitのコマンドは、複数のコマンドをまとめて実行するためのものもあるとか。
gitの勉強中に見つけたものを列挙してみた。
ただし、一部はニアリーイコール。
[git gc]                    = [git repack]             + [git prune]
[git pull origin master]    = [git fetch]              + [git merge origin/master]
[git commit -a]             = [git add -u]             + [git commit]
[git commit --amend]        = [git reset --soft HEAD^] + [git commit -c ORIG_HEAD]
[git checkout -b newbranch] = [git branch newbranch]   + [git checkout newbranch]
gitは低レベルのコマンドを組み合わせて高レベルのコマンドを実現しているようなので、この他にも沢山あるはず。
(加算ですが)因数分解して関連図のようなものがあれば面白そう。
2010/02/25 追記
「git commit -a」を「[git add *] + [git commit]」としてたんだけど指摘を頂いた。
@kanasan git commit -aはgit add -u + git commitじゃない?commit -aはUntracked files:はaddしない、と。 #git
確かに。
いまいさん、ありがとうございます。
本文は修正済。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

Google

タグ クラウド