Git
以前から行単位で変更箇所を戻すのにGitGutterRevertHunkを使ってたのですが、 vim-gitgutterのバージョンを上げるとコマンド名が変更になっていました。 github.com .config/nvim/init.vim には以下の用にGitGutterRevertHunk だったのを GitGutterUndoHunk…
表題通り git reset --hard HEAD^ を取り消したくなったので調べてみました。 以下のreflogコマンドで実行履歴を確認できます。 git reflog -n 5 戻したい場所を確認して、以下のコマンドで指定します。 HEAD@{1}に戻す場合は以下の通り git reset --hard "H…
Gitで管理してるファイルの改行コードが混在してないですか? いままではnkfを使って改行コードをLFに直したりしてたのですが、 Git側でLFになおしてくれる設定がありました。 なんてこった。。いままで無駄なことして履歴を汚してたなんて、、 core.autocrl…
特にいままではgit push時にコンフリクトしていたら git pull してから gitが自動でマージしてくれてそのままgit pushしていたのですが、 同僚のエンジニアがMergeのコメントが付くのがgit logが綺麗でないからrebaseを使うという話を 聞いて、気になって調…