zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    数据快照
    2.21毕设进度
    2.20毕设进度
    Java读取文件,明明文件存在,却报错文件找不到
    2.19毕设进度
    2.18毕设进度
    2.17毕设进度
    2.16毕设进度
    2.15毕设进度
    2.14毕设进度
  • 原文地址:https://www.cnblogs.com/zimublog/p/15466386.html
Copyright © 2011-2022 走看看