non-fast-forward的意思是,没有快进,即你提交的目标分支的更新没有在上一次提交的最后一个commit节点上向前演进。
那么有一种可能是,你想重新编辑上一次(或前几次)的提交,这时你提交的更新自然不是在上一次提交的最后一个commit节点向前演进。此时,若确认覆写上一次(或前几次)的提交,则可使用force update(使用欲推入的分支覆盖目前已存在的分支)来达到目的。
本文解释了Git中non-fast-forward提交的概念,即提交的目标分支未在上次提交的基础上直接前进。文章探讨了当需要修改前次提交时的情景,并介绍了如何通过force update方式实现分支的更新。
non-fast-forward的意思是,没有快进,即你提交的目标分支的更新没有在上一次提交的最后一个commit节点上向前演进。
那么有一种可能是,你想重新编辑上一次(或前几次)的提交,这时你提交的更新自然不是在上一次提交的最后一个commit节点向前演进。此时,若确认覆写上一次(或前几次)的提交,则可使用force update(使用欲推入的分支覆盖目前已存在的分支)来达到目的。
1万+

被折叠的 条评论
为什么被折叠?
