gitコマンドメモ

よく忘れて毎回ググってしまうgitコマンドのメモ

Stash

データの退避

git stash 

スタッシュ内容の確認

git stash list -p

データの復元

git stash apply

他のブランチで復元

git stash pop

Theirs/Ours(コンフリクト時)

自分の変更を取り込む

git checkout --ours ファイル名

相手の変更を取り込む

git checkout --theirs ファイル名

Branchの削除

マージ済みブランチの削除

git branch --delete ブランチ名

何も気にせずブランチを消す

git branch -D ブランチ名

Githabリポジトリに追加

リモートリポジトリの登録

git remote add origin httpsのアドレス

リモートリポジトリにプッシュ

git push origin master

直前のコミットの取り消し

直前のコミットを跡形もなく消し去る

git reset --hard HEAD^

コミットだけ決して変更差分は残す

git reset --soft HEAD^

~HEAD{n}   →    n個前まで戻す

リモートブランチの取得

ブランチの確認

git branch -a 

取得

git checkout -b develop origin/develop