• 文件必须放在本地Git仓库的文件夹下,子文件夹也可以。
  • 1、添加/修改
  1. git add <文件名>
  • 2、提交
  1. git commit -m "本次提交说明"

可以add很多文件,然后一起commit

每次修改都要add, 才能把所有修改都commit

  • 3、查看文件上次修改了那里(diff=difference)
  1. git diff <文件名>
  • 4、查看仓库当前的状态(随时都可以使用)
  1. git status

如果:

  1. $ git status
  2. On branch master
  3. nothing to commit, working tree clean

当前没有需要提交的修改,工作目录是空的。

  • 5、查看最近的提交日志
  1. git log

显示:

  1. commit ***********************
  2. Author: ***********************
  3. Date: ***********************
  4. <message>
  • 6、查看最近的提交日志(简化版)
  1. git log --pretty=oneline

只显示:commit id、message

--graph:添加这个参数可以图形化

  • 7、版本回退(HEAD为当前版本)

    上个版本: git reset --hard HEAD^

    上上个版本: git reset --hard HEAD^

    往上10个版本: git reset --hard HEAD~10

  • 8、版本回退后又想改回去

  • 1)利用commit id,五六位版本号差不多就能找到

  1. git reset --hard <commit id的五六位>
  • 2)查看以前的命令,进而知道版本号

  • 9、查看过往命令

  1. git reflog
  • 10、撤销修改
  • 1)只改了工作区的文件,还没有add到暂存区,不想要这次修改了:
  1. git checkout -- file
  • 2)改了工作区的文件,还add到了暂存区,不想要这次修改了:
  1. git reset HEAD <filename>
  2. git checkout -- file
  • 3)commit到版本库了,想要撤销本次提交,参考版本回退,不过前提是没有推送到远程库。

  • 11、删除版本库文件

    第一步,删除工作区文件

    第二步,rm或add命令

    第三步,commit提交

  1. git rm <filename>
  • 12、不小心把工作区文件删了,把版本库的文件恢复到工作区
  1. git checkout -- <filename>

参考:廖雪峰的Git教程

Git:二、本地文件操作的更多相关文章

  1. HTML5 本地文件操作之FileSystemAPI实例(二)

    文件操作实例整理二 1.删除文件.复制文件.移动文件 //获取请求权限 window.requestFileSystem = window.requestFileSystem || window.we ...

  2. HTML5 本地文件操作之FileSystemAPI整理(二)

    一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...

  3. Git单人本地仓库操作

    本地仓库是个.git隐藏文件 以下为演示Git单人本地仓库操作 1.安装git sudo apt-get install git 密码:skylark 2.查看git安装结果 git 3.创建项目 在 ...

  4. HTML5 本地文件操作之FileSystemAPI实例(四)

    目录操作Demo二 1.删除目录 window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSyst ...

  5. HTML5 本地文件操作之FileSystemAPI实例(三)

    文件夹操作demo 1.读取根目录文件夹内容 window.requestFileSystem = window.requestFileSystem || window.webkitRequestFi ...

  6. HTML5 本地文件操作之FileSystemAPI实例(一)

    文件操作实例整理一 1.请求系统配额类型 console.info(window.TEMPORARY); //0 临时 console.info(window.PERSISTENT); //1 持久 ...

  7. HTML5 本地文件操作之FileSystemAPI整理(一)

    一.请求配额 DeprecatedStorageInfo对象 window.webkitStorageInfo:当使用持久存储模式时需要用到该对象的接口 方法: 1.requestQuota(type ...

  8. 【Egret】实现web页面操作PC端本地文件操作

    Egret 实现web页面操作PC端本地文件操作: http://edn.egret.com/cn/book/page/pid/181 //------------------------------ ...

  9. H5读取本地文件操作

    H5读取本地文件操作 本文转自:转:http://hushicai.com/2014/03/29/html5-du-qu-ben-di-wen-jian.html感谢大神分享. 常见的语言比如php. ...

  10. C语言第十二讲,文件操作.

    C语言第十二讲,文件操作. 一丶文件操作概述 在操作系统中,我们的文档都称为文件.操作系统也为我们提供了接口进行操作.不同语言都是使用的相同的接口,只不过封装的上层接口不一样 操作文件的步骤 打开文件 ...

随机推荐

  1. nginx介绍(三) 配置篇

    3. nginx配置 nginx配置系统受益于Igor Sysoev(nginx创始人)在Apache(阿帕奇软件基金会)的经历.Igor Sysoev洞察出可扩展的配置系统对于一个web服务器来说是 ...

  2. JVM的类加载

    一.基本类加载机制介绍 大体引用一下<深入理解Java虚拟机>一书中对类加载的定义:虚拟机将描述类的二进制字节流(即Class文件)加载到内存中,并对其进行验证.准备.解析.初始化,最终 ...

  3. Hadoop学习笔记(二):简单操作

    1. 启动namenode和datanode,在master上输入命令hdsf dfsadmin -report查看整个集群的运行情况(记得关闭防火墙) 2. 输入命令查看hadoop监听的端口,ne ...

  4. 02 Tensorflow Hello World程序

    打开python idle,输入: import tensorflow as tf # 创建常量 hello = tf.constant('Hello,world!') # 创建会话 sess = t ...

  5. Zookeeper系列目录

    1.zookeeper安装和参数配置 2.zookeeper的适用场景 3.zookeeper客户端的实现以及使用--watcher机制 session机制 重连恢复机制 异步io

  6. HDFS简单测试

    使用Hadoop的Java客户端API操作分布式文件系统#获取文件系统实现//hdfs://master01:9000/FileSystem get(URI uri[,Configuration co ...

  7. “笨方法”学习Python笔记(2)-VS Code作为文本编辑器以及配置Python调试环境

    Visual Studio Code 免费跨平台文本编辑器,插件资源丰富,我把其作为Debug的首选. 下载地址:https://code.visualstudio.com/Download 安装之后 ...

  8. SpringBoot解决ajax跨域问题

    一.第一种方式: 1.编写一个支持跨域请求的 Configuration import org.springframework.context.annotation.Configuration; im ...

  9. C# Redis安装 使用教程

    前言:lz自打工作以来第一次遇到电脑问题需要重装系统,全盘格式化.打击是沉痛的.特别伤.  然后需要重新在本地部署 redis.这是写这篇博客的原因.希望对大家有所帮助,安装资源和引用DLL可以引用 ...

  10. entity framework codefirst 用户代码未处理DataException,InnerException基础提供程序在open上失败,数据库生成失败

    警告:这是一个入门级日志,如果你很了解CodeFirst,那请绕道 背景:这篇日志记录我使用Entity FrameWork CodeFirst时出现的错误和解决问题的过程,虽然有点曲折……勿喷 备注 ...