git checkout <ブランチ名>
ブランチ移動
git checkout -b <ブランチ名>
新規ブランチ作成
git pull
リモートにある最新のコードをローカルに反映
git add
git管理の対象に追加
git commit -m "コメント"
変更を記録する
git push
変更内容をリモートに送る
git merge <任意のブランチ>
作業ディレクトリにリモートの<任意のブランチ>をマージさせる。コンフリクトが発生する可能性もあるので随時解決
git log
commitとmergeの履歴を見れる
git reflog
HEAD やブランチ先端の動きの履歴。各個人のローカルリポジトリに存在。git reflog <ブランチ名>で任意のブランチを見れる。
git status
ワーキング・ツリーの状態を表示する(追加されたとかコミットされたとか)
git fetch
みんなの更新内容を、自分の開発環境に取り入れる機能。みんなの作ったコミットやブランチ・タグなどを、自分の環境に取り入れる。pullと違ってマージしない
git reset <--hard/--soft> HEAD
--hard:ファイルの変更、add、commitを取り消す
--soft:commitを取り消す
git reflogでHEADを確認する
git cherry-pick <コミットID>
git logでコミットIDを確認できる
任意のコミットのみを取り込む