进行 check out 后代码丢失?

file
进行如上图的操作后 再进行 push
file
然后我code文件夹中的文件全退回到第三章末尾的状态了 第四章的改动全没了

shwfz01a
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

切换分支就相当于切换到另外一个平行空间,你在之前文章开始建立的那个分支,你之后所有的新建,修改都是在这个分支上的事,当你切换回master主分支的时候,等于之前所有的修改都没有了
所以你才看不到你之前的代码和文件了
这个时候不管他,直接合并 merge filling-layout-style
在这之前用git status 看看 是不是有什么需要删除的,按照文章操作即可
合并后,你新建分支上的操作和文件都回来了
最后在 git push,推到github上

5年前 评论
讨论数量: 6
你看我吊吗啊

checkout之前要先commit进行本地贮存,否则checkout出来的代码是覆盖当前代码滴~补充一下git知识就知道了

5年前 评论
shwfz01a

@JeffLi 分支上的代码还是有的 就是合并会出conflict 最后改了一下 手动commit 好了

5年前 评论
你看我吊吗啊

@shwfz01a emmm.. 在IDE里我的代码也丢失了一部分,

5年前 评论

切换分支就相当于切换到另外一个平行空间,你在之前文章开始建立的那个分支,你之后所有的新建,修改都是在这个分支上的事,当你切换回master主分支的时候,等于之前所有的修改都没有了
所以你才看不到你之前的代码和文件了
这个时候不管他,直接合并 merge filling-layout-style
在这之前用git status 看看 是不是有什么需要删除的,按照文章操作即可
合并后,你新建分支上的操作和文件都回来了
最后在 git push,推到github上

5年前 评论
shwfz01a

@crazy9115 对 是这么回事 但是那个watch poll改过.css 文件之后 merge会出现confict 很麻烦 按照教程的做法没成功

5年前 评论

其他都不说了,做了两遍,才发现有这个问题是因为你在打命令“$ git checkout”的时候少了一点,看清楚,后面有一点的哦".",补上点就好了

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!