参见“非快进”部分 git push --help 详情请见。
您可以执行“git pull”,解决潜在的冲突,以及“git push”结果。“git pull”将在提交A和B之间创建合并提交C。 或者,您可以使用“git pull--rebase”在a顶部的x和b之间重新设置更改的基址,并将结果向后推。REBASE将创建一个新的commit d,它在a的顶部构建x和b之间的更改。
您可以执行“git pull”,解决潜在的冲突,以及“git push”结果。“git pull”将在提交A和B之间创建合并提交C。
或者,您可以使用“git pull--rebase”在a顶部的x和b之间重新设置更改的基址,并将结果向后推。REBASE将创建一个新的commit d,它在a的顶部构建x和b之间的更改。