notes/git.md

600 B
Executable File

author date title tags
Alvie Rahman \today Git
linux
programming
git

Fix detached head

From https://stackoverflow.com/a/10229202:

To Delete Changes

git checkout main

To Keep Changes

git branch temp
git checkout main
git pull . temp
git branch -D temp

Retroactively Sign Commits

From https://webdevstudios.com/2020/05/26/retroactively-sign-git-commits/:

  1. git rebase -i HEAD~<number of commits to sign>
    
  2. Replace pick with reword:

    In vim: :%s/^pick/reword/:wq

  3. Save all commit messages

  4. Force push to remote