dot dot diary

ソフト開発での覚書や、詰まったところを書いていきたいと思います!

gitあれこれ

ワークディレクトリの内容はそのままで、直前のコミットだけを取り消す。

git reset --soft HEAD^

リモートにプッシュしたコミットを取り消す

コミットログを調べる
git log

取り消すコミットを作る
git revert logで調べたコミットID

pushする
git push リモート名 ブランチ名

ステージング上のファイルをアンステージングする

git reset HEAD ファイルパス

過去のコミットにタグを付ける

git checkout コミットハッシュ値
git tag -am "注釈" タグ名
git push origin タグ名

作業ツリーの変更を元に戻す

git checkout ファイル名
git checkout ディレクトリ名

作業ツリーとひとつ前のコミットの差分を確認する

git diff HEAD^

このサイトについて