🆘
gitのコード早見表
git基本使用コマンド
※見にくいので下に別形式あり
コマンド | 変更可能オプション | 説明 |
---|---|---|
基本 | ||
init | リポジトリを初期化(新規作成) | |
add | ファイル名 、 * 、 -A | ワークツリーからインデックスへ追加。ファイル名を指定すると、指定ファイルのみを追加可能 |
commit -m | "コメント" | インデックスからローカルリポジトリへ追加 |
push | -u,origin | ローカルリポジトリをリモートリポジトリに追加 |
確認 | ||
status | インデックスの中を確認 | |
diff | ワークツリーとインデックスの差分を確認 | |
log | 過去のコミット履歴を表示 | |
取り消し | ||
reset | 詳細欄参照 | コミットの取り消し、ワーキングツリーの内容を指定のコミットまで戻す |
ブランチ | ||
branch | (ブランチ名) | 新規ブランチ作成。現在のブランチ確認 |
checkout | -b,(ブランチ名) | ブランチを切り替える |
その他 | ||
clone | (url) | リモートリポジトリの複製を取得 |
fetch | origin | ローカルにあるリモートリポジトリのコピーに最新情報をダウンロードする |
merge | (ブランチ名) | 現在のブランチに指定したブランチを合わせる |
pull | (url) | fetch, mergeの動作を行う |
見にくいので書き換え(追記)
基本コマンド
init
ー リポジトリを初期化(新規作成)
add
ー ワークツリーからインデックスへ追加。ファイル名を指定すると、指定ファイルのみを追加可能
commit -m
ー インデックスからローカルリポジトリへ追加
push
ー ローカルリポジトリをリモートリポジトリに追加
リポジトリ内容の確認
status
ー インデックスの中を確認
diff
ー ワークツリーとインデックスとの差分を確認
log
ー 過去のコミット履歴を表示
取り消し
reset
ー コミットの取り消し、ワーキングツリーの内容を指定のコミットまで戻す
ブランチ関係
branch
ー 作成ずみのブランチのリストを表示
branch (ブランチ名)
- 新規ブランチ作成。現在のブランチ確認
checkout
ー ブランチを切り替える
checkout -b (ブランチ名)
ー ブランチを新規作成して、そのブランチに切り替える
その他
clone (url)
ー リモートリポジトリの複製を取得
fetch
ー ローカルにあるリモートリポジトリのコピーに最新情報をダウンロードする
merge
ー 現在のブランチに指定したブランチを合わせる
pull
- fetch, mergeの動作を行う
rebase
ー 参考サイト
Discussion