git三种模式及常用命令

Git的三种重要模式,分别是已提交、已修改、已暂存。

  • 已提交(committed):表示数据文件已经顺利提交到Git数据库中。

  • 已修改(modified):表示数据文件已经被修改,但未被保存到Git数据库中。

  • 已暂存(staged):表示数据文件已经被修改,并会在下次提交时提交到Git数据库中。

提交前的数据文件可能会被随意修改或丢失,但只要把文件快照顺利提交到Git数据库中,那就可以完全放心了,流程为:

  1. 在工作目录中修改数据文件。

  2. 将文件的快照放入暂存区域。

  3. 将暂存区域的文件快照提交到Git仓库中。

     

Git常用命令

   add         #添加文件内容至索引

   bisect  #通过二分查找定位引入 bug 的变更

   branch     #列出、创建或删除分支

   checkout   #检出一个分支或路径到工作区

   clone  #克隆一个版本库到一个新目录

   commit  #记录变更到版本库

   diff  #显示提交之间、提交和工作区之间等的差异

   fetch  #从另外一个版本库下载对象和引用

   grep  #输出和模式匹配的行

   init  #创建一个空的 Git 版本库或重新初始化一个已存在的版本库

   log  #显示提交日志

   merge  #合并两个或更多开发历史

   mv  #移动或重命名一个文件、目录或符号链接

   pull  #获取并合并另外的版本库或一个本地分支

   push  #更新远程引用和相关的对象

   rebase  #本地提交转移至更新后的上游分支中

   reset  #重置当前HEAD到指定状态

   rm  #从工作区和索引中删除文件

   show  #显示各种类型的对象

   status  #显示工作区状态

   tag  #创建、列出、删除或校验一个GPG签名的 tag 对象

原文地址:https://www.cnblogs.com/sagech/p/5708824.html