🆘

gitのコード早見表

2021/05/31に公開

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