木灵鱼儿
Git 笔记
git 将a分支的内容强制替换b分支,使其完全相同
前言有的时候我们在并行开发一些内容的时候,会遇到需要将两个版本打平的情况,比如将a分支的内容全部替换到b上,以它为基础再进行开发。此时我们的b分支已经不需要自己之前开发的哪些内容,我的做法就是完全替换,git 的提交记录也没有了,省的文件冲突了。教程我们先切换到需要被覆盖的分支b:git checkout b然后通过reset命令进行重置:git reset --hard a如果你是首次拉取的仓库,那么a分支可能需要替换成:origin/a此时b分支的内容全部被覆盖了,理论上不需要再提交到远程仓库的,不过以防万一还是补一下:git push -f origin b其他做法方式有很多,这里...
最近评论