多くの人がGitは混乱しすぎている、または複雑なバージョン管理システムだと思っていますが、実はそうではありません。この記事は皆さんがGitをすぐに使い始めるのに役立ちます。

入門
Gitを使用する前に、まずリポジトリ(repository)を構築する必要があります。既存のディレクトリをGitリポジトリとして使用するか、空のディレクトリを作成することができます。
現在のディレクトリをGitリポジトリとして使用するには、それを初期化するだけで済みます。
git init
指定したディレクトリをGitリポジトリとして使用します。
git init newrepo
これからは、特に断りのない限り、Gitリポジトリのルートディレクトリにいることを前提とします。
新しいファイルを追加
リポジトリはありますが、何もないので、addコマンドを使用してファイルを追加できます。
git add filename
add... を使用して、続けて作業ファイルを追加できます。
バージョンをコミット
これらのファイルを追加しました。次に、それらが実際にGitリポジトリに保存されるようにしたいと思います。
そのために、それらをリポジトリにコミットします。
git commit -m "Adding files"
-mを使用しない場合は、エディタが表示され、自分のコメントメッセージを書くことができます。
多くのファイルを変更したが、いちいちaddしたくない場合や、commitにローカルの変更を自動的にコミットさせたい場合は、-aオプションを使用できます。
git commit -a -m "Changed some files"
git commit コマンドの-aオプションは、すべての変更または削除され、既にgitで管理されているドキュメントをリポジトリにコミットします。
非常に重要な注意点として、-aは新規ファイルをコミットしません。変更されたファイルのみが対象です。
バージョンの公開
まずサーバーからリポジトリをクローンして、アップロードします。
git clone ssh://example.com/~/www/project.git
これで、変更後にサーバーへプッシュできます。
git push ssh://example.com/~/www/project.git
更新を取得
上記のようにpushした場合、次のコマンドは、現在のブランチが自動的に唯一の追跡ブランチとマージされることを示します。
git pull
デフォルト以外の場所から指定されたurlへ更新します。
git pull http://git.example.com/project.git
もう5分を超えましたか?
削除
リポジトリからファイルを削除したい場合は、rmを使用します。
git rm file
ブランチとマージ
ブランチはローカルで行われるため、高速です。新しいブランチを作成するには、branchコマンドを使用します。
git branch test
branchコマンドはブランチに切り替えるのではなく、新しいブランチを作成するだけです。そのため、checkoutコマンドを使用してブランチを変更します。
git checkout test
最初のブランチ、またはメインブランチは、"master"と呼ばれます。
git checkout master
他のブランチでの変更はメインブランチには反映されません。変更をメインブランチにコミットしたい場合は、masterブランチに切り替えてから、マージを使用する必要があります。
git checkout master git merge test
ブランチを削除したい場合は、-dオプションを使用します。
git branch -d test
関連記事
- Github 簡潔チュートリアル:http://www.example.com/w3cnote/git-guide.html
- Git チュートリアル:http://www.example.com/git/git-tutorial.html
出典:http://itmyhome.com/2015/01/git-five-minutes-tutorial