- Git 9
65 :デフォルトの名無しさん[sage]:2014/04/17(木) 13:12:49.12 ID:ns8t/lZO - 設定してあるエイリアス晒してみる
st = status ci = commit co = checkout br = branch dif = diff difc = diff --cached lo = log --oneline lf = log --first-parent lof = log --oneline --first-parent
|
- Git 9
69 :デフォルトの名無しさん[sage]:2014/04/17(木) 16:47:58.48 ID:ns8t/lZO - >>68
俺はかつてCVSユーザだったんだが、 CVSのcommitはciというエイリアスを持ってたんだよ。 SVNもciはcommitのエイリアスになってるだろ? といってもそもそも何でCVSのcommitがciなんだよ?って話だよな。 CVSは当初、その前に流行した単一ファイルバージョン管理用RCSにかぶせてつかう ディレクトリツリー管理拡張のためのラッパースクリプトとして登場した。 RCSのコミットに相当する操作はcheck inと呼ばれ、コマンドはciだった。 CVS, SVNはそれを継承してるというわけだ。 現在でも主要なディストロはだいたいRCSのパッケージを持ってて、 インストールすればciコマンドを使えるぞ。 ちなみにRCSのcheckoutは当然coだから使い方はmanを見てくれ。
|
- Git 9
76 :デフォルトの名無しさん[sage]:2014/04/17(木) 18:39:15.48 ID:ns8t/lZO - 2文字派か1文字派か。主要コマンドは比較的統一してる人多いね
|
- Git 9
80 :デフォルトの名無しさん[sage]:2014/04/17(木) 20:34:51.97 ID:ns8t/lZO - むしろイケてない過去のコミットを無かったことにできるのがgitの利点かと思うが
|