Gitの備忘録です。よく忘れること、理解しておくべきことを書いていきます。
理解しておきたいこと一覧
- ワーキングツリー
- インデックス
- ローカルリポジトリ
- リモートリポジトリ
よく使うgitコマンド
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
#インデックス登録 git add * #ローカルリポジトリにコミット git commit -m "コミットコメント" #リモートリポジトリにプッシュ git push origin master #ブランチ一覧表示 git branch #リモートブランチも含めた一覧表示 git branch "branch名" #ブランチ切り替え git checkout "branch名" #ブランチを新しく作って切り替え git checkout -b "branch名" #マージ済のブランチ削除 git branch --delete "branch名" #ブランチ削除 git branch -D "branch名" #リモートリポジトリの一覧表示 git remote -v # リモート追跡ブランチの更新(originリポジトリの全てのブランチを更新) git fetch # 現在チェックアウトしているブランチにmasterブランチをマージ git merge origin/master #変更を一時避難 git stash -u #stashの一覧を表示 git stash list #stashを復元 git stash apply 'stash名' # システム全体の設定一覧(/etc/gitconfig) git config --system --list # 該当ユーザーの設定一覧(~/.gitconfig) git config --global --list # 該当リポジトリの設定一覧(repository/.git/config) git config --local --list # ユーザー名の設定 git config --global user.name <user_name> # メールアドレスの設定 git config --global user.email <mail_address> |
参考サイト
- “git reset”について
[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法 - Qiita1. gitの基礎(言葉の意味)ワーキングツリー:最新のファイルの状態インデックス(ステージ):コミットするためのファイルの状態ローカル… - HEADについて
【やっとわかった!】gitのHEAD^とHEAD~の違い - Qiita20190502追記わかりにくい表現を修正しました「おまけ」を追加しました追記ここまでそもそもHEADとは現在チェックアウトしているブランチの先頭を指す。ブランチの切り替えという動作は、… - 「追跡ブランチ」について
Git で「追跡ブランチ」って言うのやめましょう - QiitaTL;DR突然ですがクイズです。「追跡ブランチ (tracking branch)」という言葉の使い方で正しいのはどれだと思いますか?origin/master はリモートリポジトリの mast… - “git fetch”, “git merge”について
https://yu8mada.com/2018/06/07/how-to-use-git-s-fetch-command/
コメント