git clone branch into master
本问题已经有最佳答案,请猛点这里访问。
我在一个"dev"分支工作了大约一年,现在我需要将所有的更改都推到"master"上,或者更像是将dev克隆到master上,因为项目的结构发生了很大的变化,我不想解决每个文件上的冲突。
我主要使用类似于gui的github桌面/源代码树/gitkraken,并且没有使用bash的经验。
我怎样才能做到这一点?谢谢
如果您不关心主分支的历史,可以将其重置为开发和强制推送。
1 2 3 | git checkout master git reset develop --hard git push --force |
如果你想保留历史,那就要比这复杂一点。