git怎么操作会丢失自己的代码_git找回丢失的代码
多人开发时找回丢失的代码
1.先保证所有分支的代码都已经提交并拉取到最新状态。
2.最重要的是需要找到最近一条自己代码还存在的记录,然后复制到最近的更早一条的提交记录的id,比如e36e9e76da144536c196147b17335288da52c2ff;查找当前分支自己最新的一次提交记录的id,比如2449ed2852fd3f19a857f7e763afe1078ba5cd54
3.执行$git reset --hard 2449ed2852fd3f19a857f7e763afe1078ba5cd54
4.可以查看此时的提交日志 $git log
5.需要将两次提交记录的代码修改回到待提交状态,即回到“文件状态”中
$git reset —soft e36e9e76da144536c196147b17335288da52c2ff
6.查看文件的状态
$git status
7.暂存步骤5中的所有待提交文件
$ git stash
8.将暂存的文件右击“应用存贮”,这时候再正常的提交代码,推送就可以了
9.最后回到主分支合并子分支的代码,推送。切换回自己的分支,右击主分支执行变基就over了!
git怎么操作会丢失自己的代码_git找回丢失的代码相关推荐
- 回滚master代码_Git之master主干代码回滚
本节概览:通过git revert来实现线主干代码的回滚.如下命令 对于 merge类型的commit对象,还需要"-m"参数 git revert -m 1 commit-id ...
- git 怎么拉去分支代码_Git使用技巧1——代码写错分支了怎么办?
工欲善其事,必先利其器.前言Git的本质git是一个版本控制工具,一切以版本控制为中心,版本即每一次commit,其实分支是指向commit的,HEAD也是指向某一次提交的,HEAD其实指向的就是当前 ...
- java代码操作git_JGit--实现Git命令操作的Java API
问题来源:最近在做一个项目,其中有一块需要用户上传代码到服务器中,然后分析用户所传的代码,传代码最直接的方式就是用户打个包上传,但是后期再分析代码的时候还要代码实现解压上传的代码,操作起来比较复杂. ...
- git 合并代码_git的几种实用操作(合并代码与暂存复原代码)
总述 git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过的git操作. 1.git合并远程仓库的代码 2.git stash保存当前的修改 这两种情况大家应该都使用比较 ...
- 解决Git Revert操作后再次Merge代码被冲掉的问题
解决Git Revert操作后再次Merge代码被冲掉的问题 参考文章: (1)解决Git Revert操作后再次Merge代码被冲掉的问题 (2)https://www.cnblogs.com/ja ...
- git分支合并指定代码_git的几种实用操作(合并代码与暂存复原代码)
总述 git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过的git操作. 1.git合并远程仓库的代码 2.git stash保存当前的修改 这两种情况大家应该都使用比较 ...
- VSCode自定义代码片段15——git命令操作一个完整流程
git命令操作一个完整流程 {// git'command// 15 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 新建全局代码片段文件... =&g ...
- git idea 可视化_那些你应该知道的,但是你一定不知道的 Git 骚操作
Hello 大家好,作为团队中的主程阿粉经常参与很多核心功能的开发,而且很多时候一个需求没做好中间又插入新的紧急的需求或者 bug 修复,每次遇到这种情况,如果两个地方代码不冲突的话还好,可以直接在本 ...
- 版本控制工具——Git常用操作(下)
本文由云+社区发表 作者:工程师小熊 摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码.使用分支.出现代码冲突的解决办法.紧急保存现场和恢复现场的操作.学会以后已经 ...
最新文章
- apache_tomcat整合应用
- 双目标帕累托优化_结构力学中的优化分析(3) —— 结构优化分析
- ADO.NET Entity Framework 学习(1) [ZT]
- 分组交换中的时延、丢失和吞吐量
- json字符串与java对象的相互转换(jackson)
- 数组操作的两个常见小问题
- linux修改端口cost值,Linux下通过修改网卡驱动的参数调整Intel网卡的性能
- 菜鸟学习笔记:Java提升篇1(容器1——List)
- python立体匹配误匹配率_立体匹配算法(Stereo Matching)及其在OpenCV中的应用
- 如何成为Java高级工程师?
- 计算机专业毕业设计题目大全(各种类型系统设计想法汇总)
- 陈天出席华盛顿大学春季招聘会 | ArcBlock 动态
- 靠给员工画大饼,一口气创办10家公司身价过亿,吓傻周鸿祎!
- 网易前端JavaScript编码规范
- 5个高清图片素材网站,无水印,免费商用。
- OSPF与BGP协议流程与协议格式简单学习
- 米家扫地机器人是石头代工_科沃斯投资研究报告 - 大湾区小家电分享
- 国家电网王继业:企业数字化发展的“3-3-4”框架
- ospf协议说明之top思路图
- 哈尔滨理工大学第五届ACM程序设计竞赛(热身)
热门文章
- MFC开发IM-第二十七篇、如何引入acl,解决Json解析问题
- MFC开发IM-第十二篇、MFC改变static text背景色为透明
- 小米MIX 5 Pro渲染图曝光:搭载超大“奥利奥”镜头+徕卡调校
- 宁德时代在川签署四方协议 加快全省锂矿资源勘查开发
- 家乐福举报山姆涉嫌“二选一”背后 会员店需要的不是模仿能力
- 缺芯下的新造车“月考”成绩单来了!
- 荣耀Magic3相机界面公布:提供专业“电影”功能
- 比尔盖茨夫妇宣布离婚 结束27年婚姻
- 台积电预计汽车芯片短缺在下一季度将有明显改善 他们已协调产能支持
- 开机先看广告!智能电视这流氓操作被整治,这家厂商败诉