草庐IT

git将其他分支的某个提交合到当前分支

目录1.命令2.操作说明1.命令同步一个提交的命令:gitcherry-pick-x提交id同步多个提交的命令:gitcherry-pick-x提交id1提交id2提交id3...-x可加可不加,一般建议加,因为我们这次的提交会产生新在commitID,加了-x他会在提交信息的末尾追加一行(cherrypickedfromcommit...),方便以后查到这个提交是如何产生的。同步多个提交时要注意,提交较早的commitID要放在前面,比如commitIDA比commitIDB提交早,那么同步的时候就要这样:gitcherry-pick-xcommitIDAcommitIDB官方文档:http

以gitlab为例,git如何把自己的多个提交合并成一个(及注意事项)

有两处特别要注意的,都以红色标出。源码库柳鲲鹏/FreeType·GitLab本地查看提交日志$gitlog--pretty=oneline6a91471c40defbbf936d97ee7f844d8b884db11f(HEAD->master,origin/master,origin/HEAD)Addabridgemacroforfloata385220e59771406bd18daaa63d6849576768af9Mergeremote-trackingbranch'upstream/master'57a419c42eb30a9c8e06e1151fe495cb5483d8f5Remo