tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

2020-04-17から1日間の記事一覧

git reset, git reflogについて

・git reset --soft コミットID コミットの状態は指定したコミットIDまで戻るが指定したコミットID以降の変更はワーキングツリーとインデックスには残る。 ・git reset --mixed コミットID コミットの状態とインデックスの状態は指定したコミットIDまで戻る…

git HEAD~ git HEAD^ について

HEAD~はコミットを遡って指定する。 ex)HEAD~~ →二つ前のコミットを指定する。HEAD~2も同じ意味。 HEAD^は複数親がいる場合に親コミットを指定する。 ex)HEAD^2→二つ親コミットがある場合の二つ目を指定する。HEAD^^は一つ目の親コミットのさらにその上の…

^ キャレットについて 正規表現 git

正規表現では行の先頭にマッチする文字列を取得できる。 git ではgit reset --hard HEAD^のように使用する。 複数ある親のコミットの中から特定のコミットを指定できる。