2020年2月22日 星期六

git - 想要在某些 Commit 之間再加新的 Commit

環境:  gitlab

1. git pull 最新進度

2. 請大家先停止更新

3. git branch  -b  test

4. 想要在某些 Commit 之間再加新的 Commit
    git rebase -i 到想要的點
    git commit --amend
    git rebase --continue

5. git checkout master
    git rebase --onto insert test

6. 解開保護(Protected Branches -> select branch -> Unprotect)
    只有owner才有權限的樣子
7. git push --force

8. 還原保護

這樣應該可以成功在git server上插入commit

ref:
1. 想要在某些 Commit 之間再加新的 Commit
2. Day 21 - 如何讓 GIT 的線圖更整齊好閱讀,談 GIT 合併的各種方法
3. Git: Editing your commits with rebase - part 2/2
4. Inserting a new commit in the Git history

沒有留言:

張貼留言