gitでよく使うコマンド
git status
- 現在の状態を見る
git add
- ステージングエリアにあげる
git diff
- どこを編集したのか見る
git init
- 作業ディレクトリにGitを使う宣言をする
git rm [削除したいファイル]
- ファイルごと削除
git log
- gitのlogを確認
git show <コミットA>
- コミットAの詳細をみる
git branch
- ブランチの一覧
- ブランチの作成
git checkout <ブランチ名>
- ブランチの移動
git checkout -b <ブランチ名>
新しいブランチを作成しさらに移動してくれる
git merge
- リモートブランチと同期したデータ、追跡ブランチをローカルリポジトリに取り込む
git fetch
- ローカルリポジトリをリモートリポジトリに同期する
git pull
- mergeとfetchをまとめて行う
git push
- ローカルブランチのデータをリモートブランチに送る(最新のもの)
git revert <コミットA>
- コミットAの状態に戻す
git revese
- 履歴を綺麗にする、まとめてコミットを取り込む
git remote add origin リポジトリA
- リポジトリAを追加する
git reset --hard HEAD
- 直前に戻る
git reset --hard (ID)
- 指定されたlogに戻る
git stash
変更を一時的にストック
git commit -m"aaa" --no-verify
- lintをかけないでコミットする時に使う
git push --set-upstream origin
- upstream branchがないのでgit push --set-upstream origin (ブランチ)でセットしてってこと