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      编号,删除指定编号的记录

  • 相关阅读:
    ECMAScript5之Object学习笔记(二)
    ECMAScript5之Object学习笔记(一)
    【笔记】css 自定义select 元素的箭头样式
    【笔记】h5 页面唤起电话呼叫
    【笔记】vue-cli 打包后路径问题出错的解决方法
    【笔记】BFC 模型知识整理
    【笔记】浏览器的缓存
    【笔记】web 的回流与重绘及优化
    【js 笔记】读阮一峰老师 es6 入门笔记 —— 第二章
    【js 笔记】读阮一峰老师 es6 入门笔记 —— 第一章
  • 原文地址:https://www.cnblogs.com/mona524/p/7543970.html
Copyright © 2011-2022 走看看