进行 check out 后代码丢失?

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

shwfz01a
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

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

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

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

6年前 评论
shwfz01a

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

6年前 评论
你看我吊吗啊

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

6年前 评论

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

6年前 评论
shwfz01a

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

6年前 评论

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

6年前 评论

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