環境: 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
沒有留言:
張貼留言