基本的なGitコマンドチートシート
初期設定など
ユーザー設定(氏名とメアド)
git config --global user.name "Grain" git config --global user.email grain@exout.net
–globalによって設定が永続化する。
リポジトリ作成
対象フォルダにて
git init
コミット関連
ファイルのステージ
git add <file>..
ステージ内容の確認
git status
コミット
git commit -m "<comment>"
リモート関連
リモートリポジトリの追加
git remote add <reponame> <url>
reponameは普通originにする。
プッシュ
git push -u <reponame> <branch> (初回) git push (2回目以降)
-uオプションはリポジトリとブランチを記憶する。
プル
git pull <reponame> <branch>
クローン
git clone <url> <dir>
認証情報の保存設定
パスワードを保存しておく設定は以下。
git config --global credential.helper store
プレーンテキストで保存されるので注意する。
ブランチ関連
ブランチ(作成)
git branch <branchname>
チェックアウト(切り替え)
git checkout <branchname>
※ブランチ作成後はチェックアウトして切り替える必要がある
マージ
git merge <commit>
※マージ先にチェックアウトしてから、マージ元のコミットを指定する
ブランチ削除
git branch -d <branchname>
とりあえずこんなところか。必要になればまた追加