git 远程代码被覆盖


场景:

 

 

解决方法:

  第1步、

    回退至上一个完整的正确的版本。Git Bash 中输入命令:

    git reset --hard 1b59cef2a1685c37b7e7b5f2497e055f5e031f67 

    

 

  第2步、

    在本地新建一个目录,从远程git上拉取那份最新的但是错误的代码。

    

    

 

  第3步、

    将 第 1 步 中回退版本的所有代码拷贝覆盖至 第 2 步 新建的目录下

 

  第4步、

    在 第 2 步 新建目录下的代码中,修改你要修改的地方。

 

  第5步、

    commit  第 2 步 新建目录下的代码。遇到冲突(或者有新文件,就先add新文件),解决冲突之后,再次commit(很关键),最后,将这份 最新的完整的正确的 代码 push 至远程 git仓库。

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM