Git - kugi-ocean/public GitHub Wiki
バージョン管理ツール Git (ギット) の使い方メモ。どこかのwebページを見たほうが良いと思う。
用語
- リポジトリ - バージョン管理に用いるデータベース
- ワーキングディレクトリ(ワークツリー) - 実際に作業しているディレクトリのこと
- コミット - リポジトリに現在のワーキングディレクトリの状況を登録すること
- チェックアウト - リポジトリからワーキングディレクトリに実体ファイルを展開すること
- ブランチ - 開発履歴(コミットの連なり)の先端(か途中)。今チェックアウトしているブランチにしかコミットできない。
初期設定
git config --global user.namegit config --global user.email
初めてのコミット
git init .- このディレクトリでgitを始める、と宣言(リポジトリの初期作成)git add- コミットするファイルを予告git commit -m ""- コミット
歴史
git log- 歴史を見るgit log -p- 詳しいコミット内容を見るgit diff .- 差分表示
チェックアウトとブランチ
git checkout [ブランチ名]- リポジトリからファイルを展開する- ブランチ名の代わりに、
HEAD^(1つ前のコミット)やタグ名なども使える
- ブランチ名の代わりに、
git checkout -b- 新しいブランチを作ってそこに移るgit branch- 今あるブランチを表示する(展開中のブランチは *)git tag- タグを表示する、作る
開発
git merge- 別ブランチの変更を取り込むgit merge --squash- 別ブランチのコミットをまとめてマージ.gitignore- 無視リスト