• git 使用教程 --基础一


    第一步:下载git   https://git-scm.com/

    第二步: 切到需要保存的文件夹下,执行:

    bogon:VBV mona$ git init #初始化,表示即将对当前文件夹进行版本控制。
    Initialized empty Git repository in /Users/mona/Desktop/项目/VBV/.git/
    bogon:VBV mona$ git add .  #将当前文件夹下的所有文件保存到git 里
    bogon:VBV mona$ git status

    bogon:VBV mona$ git commit -m 'first version'  #上传文件,并命名
    bogon:VBV mona$ git status #查看当前状态
    bogon:VBV mona$ git log #查看版本记录

    如果文件有更改:

    将更新的版本保存到git:

    更新后发现前面的代码有bug,stash用于将工作区发生变化的所有文件获取临时存储在“某个地方”,将工作区还原当前版本未操作前的状态;stash还可以将临时存储在“某个地方”的文件再次拿回到工作区。

    修改前:

    修改后:但是此时我想修改修改前的代码

    执行git stash

    html 文件是:

    再次修改h1标签

    然后保存修改

    最好执行 git stash pop       将第一个记录从“某个地方”重新拿到工作区(可能有冲突,stash 前后修改的是同一文件就会有冲突)

    冲突的内容在文件中会显示,手动选择想要的版本并保存上传。

    比如我选择如下内容保存

    如果我需要回到login 增加显示信息版本:

    如果需要回到上个版本:

    注:

    stash相关常用命令:

    • git stash             将当前工作区所有修改过的内容存储到“某个地方”,将工作区还原到当前版本未修改过的状态
    • git stash list        查看“某个地方”存储的所有记录
    • git stash clear     清空“某个地方”
    • git stash pop       将第一个记录从“某个地方”重新拿到工作区(可能有冲突)
    • git stash apply     编号, 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突) 
    • git stash drop      编号,删除指定编号的记录

  • 相关阅读:
    Quartz使用总结
    quartz基本介绍和使用
    Spring的StringUtils工具类
    JreBel热部署不生效,2019最新解决方法
    解决IDEA下SpringBoot启动没有Run Dashboard并找回
    IDEA十大经典常用插件
    Java8 Comparator 排序方法
    JRebel 激活码 2020
    比较两个java.util.Date 的日期(年月日)是否相同(忽略时、分、秒)的多种方法
    kafka的Lag 计算误区及正确方式
  • 原文地址:https://www.cnblogs.com/mona524/p/7543970.html
Copyright © 2020-2023  润新知