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 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
確かに。
いまいさん、ありがとうございます。
本文は修正済。
いまいさん、ありがとうございます。
本文は修正済。