Gitコマンド備忘録
gitのコマンド忘れては調べての繰り返しでいい加減めんどい。
ここに調べに来る←覚えろよ
git config系
ここの値はグローバルとローカルに設定ができます。
git config --global [プロパティ名] "[設定する値]"
git config [プロパティ名] "[設定する値]"
ローカルで設定しない場合、グローバルの設定が自動的に反映されるので個人的な情報を記載する場合は注意が必要です
名前
git config user.name "hogehoge"
メール
git config user.email "hogehoge@gmail.com"
開発前
リモートリポジトリ取得
git clone [URL]
ミスった系
addの取り消し
git reset HEAD^
ステージング状態を戻すイメージが正確
commit後メッセージ修正
git commit --amend -m "メッセージ"
上記の場合だとメッセージのみ変更してcommitしなおす
-m
はコメントつけるよーってやつ
作業中
変更内容を同期したい
git pull (ブランチ名)
リモートのmasterとローカルのmasterの同期はブランチ名(master)いらない
空気を読んでくれて日本人みたい
ブランチ切り替えたい
git checkout (ブランチ名)
マスターで作業しちゃダメ!!めっちゃ怒られるから!
新規作成・編集したファイルを確認
git status -w
現在のディレクトリからファイルへの相対パスを確認
-w
つけると空白と改行コードを無視した変更を確認
ファイル内容をどれくらい変更したか確認
git diff --stat -w
+
とか-
で記述されてるあれね
特定ファイルのどこを変更したか確認
git diff -- ファイルの相対パス
コード単位で変更確認
最近のcommitの履歴を見たい
git log
gitについて
バージョン確認
git --version
アップデート
git update-git-for-windows