Git作用(分布式):版本控制 ,多人开发,备份
SVN(集中式)
<终端>
苹’电脑自带安装好的Git:输入git可返回操作码
注册”名字/邮箱”和获得已注册如下:
输入git init 初始化本地库. 进入桌面,在桌面创建一个本地库
创建一个纯文本(可以编辑中文)
将新建的txt拉进本地库然后在终端进行添加
查询状态并更新
git addreadme.txt(这个是文件名):添加到缓存区
git commit -m “描述语句” :提交到版本库
git status : 查看状态
有对readme.txt修改(这个就相当于是一个工程,当你对工程有修改后)需要提交更新,那么这时就需要到终端(注意是cd到你工程路径了下), 需要git add 工程文件 回车
这里可以通过git status来看一下更新的内容是不是变绿色了,
再git commit -m”对修改内容有意义的描述,如修改了某某内容等”回车即可.
使用git status 可查看文件是否是变成绿色的字体
git diff :比较前后差异,这个是在还没提交到缓存是时候看,自己添加了什么内容
git log : 打印提交日志(如果日志比较多,需要点击回车查看, 查看完毕,需要退出 输入 :q 回车git)
:q+回车
退回到某个版本: git reset --hard (要求大于7位或者7位的id码)(95698818e3efa634fec87e68ea598a04d5392929(hard后面这段是id,从git log上获取到的)
git reflog :查看简短版本记录
//撤销工作区
git checkout-- newBook.txt: 撤销工作区的代码(也就是还没添加( git addnewBook.txt这样就提交到缓存区)和提交(即是git commit -mnewBook.txt,这样就提交到版本库了))
三个区:工作区 缓存区 版本库
//撤销缓存区
git reset head readme.txt :从缓存区撤销到工作区, 之后再通过 git checkout--readme.txt