关于github:git clone分支到master

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

如果你想保留历史,那就要比这复杂一点。