Sco*_*ord 1 git github git-rebase
使用Git,我正在开发一个功能分支.我把分支推到了github,所以有人可以看一下.然后,它已经有一段时间了,所以我重新调整它.如何将我的重新分支推到旧分支上?我必须避免哪些陷阱?我认为这只是git push --force(或--mirror?),但我不确定.
一些相关链接:
您想使用,git push --force但请记住您正在重写公共历史.
重写公共历史是一个非常糟糕的主意.任何其他可能已经拉过旧历史的人,git pull --rebase如果他们已经从重写的历史中标记或分支,那么他们必须发表甚至更糟糕的事情,所以你必须公布你的羞辱,以便他们知道该怎么做.
服务器可能不允许这样(但将在github上).请参阅receive.denyNonFastForwards(git-config)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |