zoukankan      html  css  js  c++  java
  • 《Git学习指南》学习笔记(三)

    多次提交

    提交一般分未两步:addcommit

    add将修改存入到索引(index)或叫暂存区(staging area)中。

    status命令

    status命令会出现三种可能的状态:

    • changes to be commiteed

      即被提交的修改,这部分将列出下次commit会被提交的文件。可理解为已经add的文件

    • changed but not updated

      即不会被更新的修改,可理解为还未add的修改

    • untracked files

      即未被跟踪的文件,也就是所有的新增文件

    不希望被提交的修改

    对于那些不希望被提交的修改,可以使用以下几种方法:

    • 使用reset重置暂存区
    • 将那些文件列表写入.gitignore
    • 使用stash命令将希望以后再提交的修改内容暂时保存起来

    使用.gitignore忽略非版本控制文件

    .gitignore只会影响它所在目录下的所有文件。

    .gitignore也只会影响当前还未交由Git管理的文件。若需要忽略这样的文件,可以通过update-index命令的--assume-unchanged选项来做到这一点。

    储藏

    使用情景:在进行某些修改时,若有个紧急BUG需要修复,不希望提交之前的修改(因为还未完成)。这时,可以用stash命令先将这些修改保存在本地,日后再来处理。

  • 相关阅读:
    mysqldump --skip-tz-utc
    mysql 时间格式转换 DATE_FORMAT
    redis setinel 启动就 sdown
    virtualbox 1059m 布置1G虚拟机
    virtualbox 扩展磁盘空间
    tar gzip 压缩效率比较
    堆表 索引组织表
    内核参数 kernel.shmmax
    utf8mb4 字符集能正常存储表情
    源码包中带 boost 和 不带 boost
  • 原文地址:https://www.cnblogs.com/zyoung/p/10077752.html
Copyright © 2011-2022 走看看