git

このコミットをなかったことに

drop! このコミットしなきゃよかった、 あー余計なものまで消してしまった。の味方! まずは git log で確認して、 git rebase -i HEAD~数字 この数字はHEADから遡っていくつまで表示するか ↓ 例えば5にしたら。 pick 123 画像を削除した pick 456 画像を削…

commitまとめる

git

何回も似たような作業をしてて、「もうこれまとめてもいいな」と思ったときに。 手順 まずは、 git log で確認 ↓ git rebase -i HEAD~数字 この数字はHEADから遡っていくつまで表示するか ↓ 例えば5にしたら。 pick 123 画像を削除した pick 456 画像を削除…

ファイルのリネームはgit mv でやろう

なぜ ファイル名の先頭の文字を小文字→大文字にする作業で、 ローカルのファイルをそのまま修正したら、git で差分として認識されなかった。 例: search.html → Search.html ファイルを直で修正したら On branch ブランチ名 nothing to commit, working dir…

コミットメッセージを修正する

git commit --amend とやると(私は)vimが立ち上がるので編集して保存する。

【コンフリクトのなぜ!】No changes - did you forget to use 'git add'?

なにこのエラー!No changes - did you forget to use 'git add'? rebaseをして、コンフリクトが出たので直していたら、こういうエラーに遭遇した。 No changes - did you forget to use 'git add'? If there is nothing left to stage, chances are that so…

git rebase

git

作業してたら他の人がマージしていて、作業中のブランチが古くなっていた! 今のブランチを最新のmasterに合わせたい! 手順 まずはブランチからmasterに移動して、git pull git checkout master git pull そしたら、また作業中のブランチに戻ってrebase git…

ブランチ名を変更する

作業していて、先に別の修正をしなきゃいけなくなったので ブランチ名を変更することにした。 ブランチ名の変更 今の作業ブランチで git branch -m 新ブランチ名

使い終わってもういらない!ブランチを削除

使い終わってもういらないブランチは削除する ローカル git branch -D ブランチ名 リモート(一覧から削除) git fetch --prune リモートにあるブランチは、 使い終わったら必ずgithubで削除する!