カテゴリ:Web・IT昔は使っていなかったのに、なくても平気だったのに、今ではなくてはならない私のパートナー、バージョン管理ツールGit(ギット)。使い始めたときはその便利さに腰が抜けそうになるほど感動しました。いうことで、自分が好きなものは人に薦めたいという原始的感情に基づき、Gitがどういうツールなのか、今さらの今さらの今さらながら簡単にご紹介。初心者向けというより、これからGitを使ってみようと思っている、勉強しようと思っているGitを知らない人向け。Gitをインストールして一通りこの手順をなぞるとGitのさわりがわかるようにって意識して書いたつもりです。ついている行がターミナル(Mac)やコマンドプロンプト(Win)で入力する部分となります。登場するコマンドはinit、add、commit、log、reset、reflog、branch、checkout、merge。リポジトリの複製には触れていないためcloneコマンドも出てきません。--amendぐらいは使えよ!」「そんな効率悪い使い方するな!」「環境を分散させろ、分散!」「Gitの価値は複数人での共有にこそあるだろう!」「ツールじゃなくてシステムって呼べ!」等々、言いたいことは多数あるかと思いますが、導入記事ということでご容赦くださいませ。みんなGit使おうよ!まずはinitでリポジトリの作成まずは、リポジトリってものを生成します。リポジトリとは、要は情報を管理するものです。ユーザールートのDocuments配下にgittestというディレクトリがあって、そこを管理対象にしたいとします。/Users/hoge/Documents/gittest/.git/こう画面に表示されます。はい、これだけでリポジトリできました。配下のディレクトリも管理対象になります。ファイルつくってcommitしてみようこのディレクトリに新しく、text.txtというテキストファイルを作ったとします。中身は↓テストデータだよ。この時点でコミットしてみます。コミットっていうのは超端的に言えば状態の記録。.(半角スペースと.)とすることで全ファイルを対象とできます。"〜"の中身はなにをしたコミットか後でわかるようにするためのコメントです。test.txt画面には何個のファイルをどれだけ変更したかの情報が表示されます。これで現在の状態が記録されました。+0900最初のコミットだよ!という風に履歴確認できます。このときにcommitの後ろに表示される文字列は、特定のコミットまで戻したいとき等に使用します(後述しますが、全桁はいらないです)。--softたとえば、ファイルの変更とコミットを繰り返したとします。