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