notes/computery_stuff/git.md

643 B
Executable File

author date title tags uuid
Alvie Rahman \today Git
linux
programming
git
8eb93ba5-72e8-4c25-b1f5-02e25408a14d

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