首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Git版本控制器】第三弹——版本回退,撤销修改,删除文件

2.1原因: 因为版本回退,每一次的更新,修改,都是HEAD指针在变,HEAD指向的是master,master里面放的是最新一次的commit id。...(parent ) 3.撤销修改 3.1只在工作区进行了修改,还没有add操作 执行下面命令,记住--是两个杠,不能写错,写错就是另外的意思了。...3.2在工作区修改,并且进行add操作,没有进行commit操作 方法一: 直接进行hard操作,回退到当前版本库的内容。...对工作区进行删除,新增,修改,都是对工作区进行变动,都可以进行git add,gitcommit 操作。...要删除一个文件,我们可以现在工作区进行删除,然后再进行add,commit操作,就把版本库里面的指定文件也删除了。 还有一个就是git提供的删除文件的操作。

19810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    修改文件权限

    https://blog.csdn.net/zy010101/article/details/90637127 在Linux下,一切皆文件...我们使用ls -l命令可以查看文件的属性,其中就有文件拥有者,拥有者所在组,其他用户对文件的权限。当我们需要更改文件权限的时候,我们可以使用一下命令来修改文件权限。...chmod命令更改文件权限 chmod [who] [+/-/=] 文件名 who代表的就是文件拥有者,文件所在组的其他用户,系统的其他用户。分别用字母u,g,o表示。...执行相应的命令以后,我们可以看到文件权限被修改以后的样子。 ? ? 上面使用的是字母设定来更改文件权限的,现在的Linux建议我们使用上述的方式来修改。实际上也可以使用数字来代表文件所有的权限。...这样,文件失去所有权限。我们也可以使用-,+来添加和减少权限。 ? 目录文件必须拥有可执行文件,否则无法进入目录。当你有对目录的读权限的时候,才能看到目录里面有什么。

    2.1K30

    Git实用指南:忽略文件、命令别名、版本控制、撤销修改与标签管理

    3.基本操作之版本回退 3.1.使用场景: 之前我们也提到,过Git 能够管理文件的历史版本,这也是版本控制器重要的能⼒。...4.撤销修改 如果我们在我们的工作区写了很长时间代码,越写越写不下去,觉得自己写的实在是垃圾,想恢复到 上⼀个版本。...我们后面会讲到远程版本库,一旦你推送到远程版本库,你就真的惨了…… 表格总结: 5.基本操作之删除文件 在Git中,删除也是⼀个修改操作,我们实战⼀下,如果要删除 file5文件,怎么搞呢?...此时,工作区和版本库就不一致了,要删文件,目前除了要删工作区的文件,还要清除版本库的文 件。...一般走到这里,有两种可能: 确实要从版本库中删除该文件 不小心删错了 对第二种情况,很明显误删,需要使用 git 来进行恢复,很简单,我们刚学过(删除也是修改): git checkout -- file5

    15410

    【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

    文章目录 一、添加暂存文件 git add 二、提交文件至版本库 git commit 三、查看版本库状态 git status 四、查询文件修改 git diff 一、添加暂存文件 git add -...命令 将文件添加到 " 暂存区 " , 然后执行 git commit 命令 将文件提交到 " 版本库 " ; 二、提交文件至版本库 git commit ---- 使用 git add 命令 , 将文件提交到...如添加了哪些文件 , 修改了哪些文件内容 , 新增加了功能 , 修复 BUG 等 ; 执行 git commit -m "add 3 files" 命令 , 可以将上述添加到 " 暂存区 " 的文件 ,...; 四、查询文件修改 git diff ---- 打开文件 file1.txt , 对文件进行编译 , 写入一些字符串 ; 此时还没有调用 git add 和 git commit 命令 , 或者之前忘记了修改哪些文件的哪些内容..., 可以执行 git diff 命令 , 查看哪些文件进行了什么修改 ; 此时执行 git status 命令 , 可以查看哪些文件进行了修改 , 但是不知道修改了具体哪些内容 ;

    1.6K20

    ThinkCMF 修改thinkphp5.1 版本

    上一个项目在api上使用了thinkphp5.1,但是后台还是使用thinkcmf5.0,tp版本是5.0 .当时就想统一thinkphp版本。...最近得空有时间修改,因此在ThinkCMF 5.0.180901基础上将thinkphp版本改成5.1.29 。修改后,已经对本地测试的不兼容进行修改。 ?...ThinkCMF修改基础版本 ThinkCMF 5.0.180901 正式版 ThinkPHP版本 thinkphp5.1.29 目录结构改动 vendor目录移动到根目录 修改原因: \think...原有模板中ROOT__, _TMPL_等关键字统一替换成{:viewreplace('__ROOT')} 配置修改 thinkcmf 原有配置多数放置在config/app.php文件中,其他配置,根据...中添加include 'data/conf/config.php' 在thinkphp5.1 默认database.php 添加include 'data/conf/database.php'; 模板文件修改

    1.1K30
    领券