Git学习 Chapter 1——Class 1:Git指令初识

        首先声明,本书的知识总结来源于《完全学会Git,GitHub,Git Server的24堂课》一书,如有任何疑问请参考原书内容查证,我这里更多的只是记录,也会尽量结合自己的学习和使用经验加一些自己的体会。Git安装请移步至Git中文官网或者百度一下

1,本篇内容

主要git指令

(1)git init:表示git要管理当前文件夹

(2)git add:添加文件目录

(3)git status:获取当前git状态

(4)git commit -m 'description':对本次提交文档的描述,也是文件提交成功的必须操作,会修改添加文件的状态(stage)

(5)git commit --ament -m 'new description':修改刚刚提交的描述

(6)git commit -m(or--amend) --author='name':提交带个人信息的描述

(7)gitk:使用图像界面查看当前文档库文件

(8)exit:退出gitbash

 

2,示例说明

 下面我们就在Git的安装目录下新建一个文件夹取名gitCode,在里面在创建一个文件夹取名git_chapter_1,然后在创建一个文件夹git_class_1;然后按照如下步骤执行命令

  • 右键选择GitBash
  • 执行git init
  • 在文件夹中添加一个文件并编辑内容
  • 执行git add与git commit相关指令
  • 执行gitk,通过图形界面查看文件库里面的内容和修改的节点信息
  • 执行exit退出

整体的执行效果如下:

 

关于上面的操作,有几点需要简单展开以下:

(1)关于个人信息:后面可以统一编辑,不需要名称提交都编辑

(2)关于如下的gitk图形界面:主要分为四大部分

  • a,左上方:每次commit提交产生的节点
  • b,右上方:对应节点的提交作者与提交时间
  • c,左下方:选定节点的完整信息
  • d,右下方:选定节点内容,有两种模式Patch(与前一个节点的差异)和Tree(当前节点的完整内容)

Git学习 Chapter 1——Class 1:Git指令初识_第1张图片

(3)我们也可以在控制窗口查看节点文件内容,但是中文会出现乱码现象,所以可以直接使用gitk

(4)关于git如何一次添加多个文件主要有以下几种方式

  • a,通过通配符*

Git学习 Chapter 1——Class 1:Git指令初识_第2张图片

  • b,通过多次执行git add或者在git add后面添加多个文件,用空格分开

  • c,使用. 实现,它会把当前所有文件以及文件夹中的文件添加到Git系统索引

Git学习 Chapter 1——Class 1:Git指令初识_第3张图片

 

 

3,Git工作基本流程

从上面的操作来看,我们基本上操作Git的流程就是修改文件,通过git add指令添加文件Git系统索引,最后再通过git commit把文件存入文档库。大致的流程图如下:

Git学习 Chapter 1——Class 1:Git指令初识_第4张图片

下一篇:Git配置相关指令

后续每周固定更新4篇左右,共24课,预计5-6周更新完成。欢迎扫码关注:

你可能感兴趣的:(代码管理,Git,Git学习总结)