git3.操作

Git作用(分布式):版本控制 ,多人开发,备份

SVN(集中式)

<终端>

苹’电脑自带安装好的Git:输入git可返回操作码

git3.操作_第1张图片

注册”名字/邮箱”和获得已注册如下:

输入git init 初始化本地库. 进入桌面,在桌面创建一个本地库

创建一个纯文本(可以编辑中文)

git3.操作_第2张图片

将新建的txt拉进本地库然后在终端进行添加


查询状态并更新

git addreadme.txt(这个是文件名):添加到缓存区

git commit  -m “描述语句”  :提交到版本库

git status : 查看状态

git3.操作_第3张图片

有对readme.txt修改(这个就相当于是一个工程,当你对工程有修改后)需要提交更新,那么这时就需要到终端(注意是cd到你工程路径了下), 需要git add 工程文件 回车

这里可以通过git status来看一下更新的内容是不是变绿色了,

再git commit -m”对修改内容有意义的描述,如修改了某某内容等”回车即可.

使用git status 可查看文件是否是变成绿色的字体

git diff  :比较前后差异,这个是在还没提交到缓存是时候看,自己添加了什么内容

git log : 打印提交日志(如果日志比较多,需要点击回车查看, 查看完毕,需要退出 输入 :q 回车git)

:q+回车

黄色的是状态id

退回到某个版本:  git reset --hard (要求大于7位或者7位的id码)(95698818e3efa634fec87e68ea598a04d5392929(hard后面这段是id,从git log上获取到的)

git reflog :查看简短版本记录

git3.操作_第4张图片

//撤销工作区

git checkout-- newBook.txt:  撤销工作区的代码(也就是还没添加( git addnewBook.txt这样就提交到缓存区)和提交(即是git commit  -mnewBook.txt,这样就提交到版本库了))

三个区:工作区 缓存区 版本库

//撤销缓存区

git reset head readme.txt :从缓存区撤销到工作区, 之后再通过 git checkout--readme.txt

你可能感兴趣的:(git3.操作)