0
0

【Git】 よく使うgitコマンドまとめ

Last updated at Posted at 2024-04-29

メモ用。都度追加する。

バージョン確認

git --version 

今いるブランチを確認

git branch

ブランチ作成

git checkout -b [新しいブランチ名]

pull

git pull [リモート名] [ブランチ名]

ブランチ名を間違えた時

git branch -m worng_branch_name correct_branch_name

ファイルごとの差分を見たい時

git diff ファイルのパス

addした内容を消したい時

git checkout ファイルのパス

現在のブランチとリモートブランチの差分を確認する(どのコミットがpushされるか確認する)

git log origin/<ブランチ名>..HEAD

PR出したあとにコミットを取り消したい時

git reset {戻りたいコミット番号}

※「変更があるよ。」と怒られたら

git checkout -- . 

やりたい変更をやる

git add .
git commit -m ""

リモートにpush (だいたい「最新じゃないよ」と怒られるので、-f で 強制push)

git push -f origin ブランチ名

短縮コマンドを作成する

git config --global alias.(設定したい省略系) (元のコマンド)
#例
git config --global alias.co checkout
git config --global alias.bv ‘branch -vv

コミットメッセージを変更したい時

git add -A
git commit -m "htmlを修正"

#今のコミット、cssの修正だった!書き直したい…!
git commit --amend -m "cssを修正"

作業内容を退避したい

現在の変更を退避する

git stash 

# 名前をつけたい時
git stash save "最強のmemo" 

退避した作業一覧を確認する  

git stash list

新しいものから上に表示される。

stash@{0}: WIP on master: 36af2d1 added index.txt 
stash@{1}: WIP on master: f0d73fe added readme
stash@{2}: WIP on master: 3faa214 feat readme

対比した作業を元に戻す

git stash pop

# 指定する
git stash pop stash@{1}

ブランチ切って作業始めるとき

git fetch 
git pull upstream master  
git checkout -b new_branch

ローカルで他人のPRを動作確認したい時

git fetch upstream pull/{PR番号}/head:{ブランチ名}
git co {ブランチ名}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0