• git的版本回退(二)


    这次讲下,平时我不注意的地方,关于本地代码的版本会退;

    首先我们先了解下本地仓库:

    由 Git 维护的三棵“树”组成,这是 Git 的核心框架。这三棵树分别是:工作区域、暂存区域和 Git 仓库

    我们在开发过程中会有新的文件的产生,并且要维护就的文件,这个时候,我们用 git status,就能查看文件们的改动情况,并且git也会给出相应的提示;

    1、当没有文件改动时,会提示:nothing to commit, working tree clean

    2、有新增文件时,会提示:nothing added to commit but untracked files present (use "git add" to track)

    3、当有文件改动时,会提示:

    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git restore <file>..." to discard changes in working directory)
            modified:   a/b/c.js
    
    no changes added to commit (use "git add" and/or "git commit -a")

    我们使用 git add <file> 命令将待提交的文件添加到暂存区域。

    这个情况下是没有提交到git仓库的,这个时候反悔想要撤销的话,也就是「回退暂存区域代码的话」,怎么去执行呢?

    你可以使用 git reset HEAD 命令恢复暂存区域”。如果后面接文件名,表示恢复该文件;如果不接文件名,则表示上一次添加的文件。

  • 相关阅读:
    lrzsz踩坑记
    《西安游记》
    《这世界那么多人》
    Go 日常开发常备第三方库和工具
    Go 里的超时控制
    菜鸟轻松拿offer: 软件测试工程师面试秘笈
    Django 练习教程
    JasperReports入门教程(五):分组打印
    并发的特性和锁的原理,分类
    面试高频算法
  • 原文地址:https://www.cnblogs.com/zhilu/p/15219609.html
Copyright © 2020-2023  润新知