比如说,你之前有个普通的web项目,想要改成maven项目,你创建一个新的maven项目,迁移代码,或者直接更改maven,你提交的时候会有冲突,冲突文件比较多最好的办法就是,清空远程仓库重新上传,下面咱们来探讨一下方法
清空远程仓库
第一步:
创建一个新的文件夹,把项目克隆到本地
#克隆到本地
git clone [远程仓库地址]
克隆到本地的格式,如下图
第二步:
删除文件,提交推送到远程仓库
删除文件要注意只留 .git文件夹,其他的全部删除
删除之后执行一下命令
#提交修改
git commit -a -m "delete old files"
#推送到远程仓库
git push
这些操作完成之后,你看一下远程仓库就会空了,空了就说明成功了,以上是清空远程仓库的方法
咱们的任务是更改全新的项目,接下来就上传新项目
上传新项目
第一步:
初始化本地git仓库
进入新项目根目录下
#初始化本地git仓库
git init
#将本地文件添加到仓库中
git add .
第二步:
设置远程仓库地址,提交推送到远程仓库
#提交修改
git commit -a -m "add new files"
#设置远程仓库
git remote add origin [远程仓库地址]
#拉取远程仓库到本地
git pull origin master --allow-unrelated-histories
#推送到远程仓库
git push -u origin master
执行完成之后,就推送成功了
清空远程仓库和上传新项目都执行成功没有没有错误的情况下就大功告成了,咱们的任务完成了,可以去领工钱了