zoukankan      html  css  js  c++  java
  • 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      编号,删除指定编号的记录

  • 相关阅读:
    springMVC(5)---导入excel文件数据到数据库
    springMVC(4)---生成excel文件并导出
    springMVC(3)---利用pdf模板下载
    springMVC(1)---@RequestMapping详解
    springMVC(2)---获取前段数据
    【JS】---5 JS通过事件隐藏显示元素
    【JS】---4用JS获取地址栏参数方法
    【功能代码】---3 JS判断字符串是否包含某个字符串
    基于maven的ssm框架整合
    java提高(9)---HashMap解析
  • 原文地址:https://www.cnblogs.com/mona524/p/7543970.html
Copyright © 2011-2022 走看看