内容
基本的なgit commandについて。
gitについて、その特徴
- プログラムソースなどの変更履歴を管理。
- ファイルの状態の好きな時に更新履歴として保存しておくことができる。
よく使うgit command
- git init
- リポジトリを作成
- git clone
- 既存リポジトリの複製を作成
- git fsck
- リポジトリの破損箇所を特定
- git gc
- リポジトリ内のオブジェクトの圧縮(pack)や不要なオブジェクトの破棄などを行う
- git status
- 変更が加えられたファイルを表示
- git diff
- ファイルに加えられた変更点をdiff形式で表示
- git add .
- コミットするファイルを指定
- git commit
- 変更点をコミット
- git commit -a -m "コミットメッセージ"
- 変更が加えられたファイルを自動で検出し、""内のコミットメッセージを付け加えてコミット
- git log
- コミットログを閲覧
- git reset
- 直前のコミットを取り消す
- git commit --amend
- 直前のコミットを訂正
- git revert <コミット名>
- 作業ツリーを指定したコミット時点の状態にまで戻し、コミットを行う。引数にはコミットを指定するハッシュ文字列もしくはタグ名などを指定。
- git branch <ブランチ名>
- ブランチ情報の表示、ブランチの作成
- git checkout
- ブランチの切り替え
- git show-branch
- ブランチの作成/変更/マージ履歴を表示
- git merge <変更点の取り込み元ブランチ>
- ローカルブランチのマージ
- git stash
- 現在の作業ツリーの状態を一時的に保管(退避)
- git rebase <派生元ブランチ>
- ブランチの派生元(上流)を変更
- git pull
- 公開リポジトリ(githubなど)に自分のリポジトリの内容を送信
参考
https://mag.osdn.jp/09/03/16/0831212
http://qiita.com/konweb/items/621722f67fdd8f86a017
http://www.backlog.jp/git-guide/