Git - kugi-ocean/public GitHub Wiki
バージョン管理ツール Git (ギット) の使い方メモ。どこかのwebページを見たほうが良いと思う。
用語
- リポジトリ - バージョン管理に用いるデータベース
- ワーキングディレクトリ(ワークツリー) - 実際に作業しているディレクトリのこと
- コミット - リポジトリに現在のワーキングディレクトリの状況を登録すること
- チェックアウト - リポジトリからワーキングディレクトリに実体ファイルを展開すること
- ブランチ - 開発履歴(コミットの連なり)の先端(か途中)。今チェックアウトしているブランチにしかコミットできない。
初期設定
git config --global user.name
git 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
- 無視リスト