2021年4月30日 星期五

Git 如何刪除 孤兒 commit(s) 提交(s)

**什麼是孤兒commits**  就是不在任何 branch 之下或tag標記, 通常是delete branch/merge 造成

#git 用 commandline 通常看不到這些孤兒, 但是 #git gui  內 Repository - Virsualize All Branch History , 在裏面就看得到.

可以用

$ git reflog expire --expire=now
$ git gc --prune=now


沒有留言:

張貼留言

車 和 東 , 兩個 不喜歡的 簡體字 寫法

  车 是 草書 形變, 很難 和 小孩 解釋 為什麼 長這樣(反正你就背), 反而 車 就 很形象. 东 是 草書 形變, 很難 和 小孩 解釋 為什麼 長這樣( 反正你就背), (古人觀察到 日出東方, 東 是 木頭 加 日 , 那個方向 是 東.