git切换远端仓库,并清空本地提交记录

首先更换远程仓库地址 ,本地仓库有文件,远程仓库也有文件,正确姿势:
0,删除本地远程仓库:git remote rm origin
1,加入新的远程仓库地址:git remote add origin 远程仓库地址
2,拉取远程仓库master分支,(允许合并不同的库):git pull origin master --allow-unrelated-histories

3,4一般不会成功
#3,本地master关联远程master:git branch --set-upstream-to=origin/master master
#4,git push

 git 清空所有commit记录方法,得到一个干净的仓库且代码不变
1.Checkout 检出分支
    git checkout --orphan latest_branch
2. Add all the files 加所有文件
    git add -A
3. Commit the changes 提交
    git commit -am "XXXXXXXXXXcommit message"
4. Delete the branch 删除master
    git branch -D master
5.Rename the current branch to master 重命名分支
    git branch -m master
6.Finally, force update your repository
注意!!!!!强制推送远端!!!!直接覆盖远端!!!!
    git push -f origin master

posted @ 2021-10-26 16:23  晨风啊  阅读(574)  评论(0编辑  收藏  举报