Git 大量修改作者資料


前言

我早期的commit沒有設定好author name &email導致那幾筆commit在Github上看就是跟別人不一樣,強迫症如我,就想說找找有沒有辦法改…

方法

其實Github早就幫大家準備好Script了,照著做就可以完成
連結於此: Changing author info

大致上來說就是

  1. 把你的專案clone下來
  2. script 複製到純文字檔內,把變數改一改
  3. 存成.sh檔直接在目錄底下執行
  4. 噹啷~檢視一下狀況,沒問題就force push回去

心得

雖然很簡單,但還是幾件事情需要注意:

git push --force --tags origin 'refs/heads/*'

但這樣多個bransh的時候就得一條一條push,所以我直接改成這樣:

git push --all --force
Hi 喜歡這篇文章的話 可以按個讚或請我喝杯咖啡
Buy me a coffeeBuy me a coffee