猿问

git操作的问题

我现在有两个分支一个master主分支 一个v3.40的分支我想清空master上的所有代码和文件然后再把v3.40上的代码合并到master 这个怎么操作呢 只删除代码和文件不删除分支
本来想直接合并的 但是不敢这么做 两个分支的代码差别太大 怕问题太多不好改

Helenr
浏览 767回答 1
1回答

阿波罗的战车

删除所有文件提交,再复制过来提交,我觉得不是太好 log 没了;@古月梦 给的方法是对的具体代命令可以参考如下:# 备份master到本地master_bakgit checkout master git branch master_bak git checkout v3.40# 删除mastergit branch -D master# v3.40 改名为 mastergit brnach --move master# 强制推送本地master分支到远程,并关联 git push -uf origin master这样有一个副作用就是 多人协做的话, pull master 会有冲突, 最好其他人重新克隆一次
随时随地看视频慕课网APP
我要回答