安装Git

参考网站

创建版本库repository

创建learngit版本库
【Git】Git教程
并将其初始化
【Git】Git教程
将文件提交到版本库
【Git】Git教程

时光机穿梭

原来readme.txt中的内容为
【Git】Git教程
将其修改为
【Git】Git教程
git status用于掌握当前状态
【Git】Git教程
上面展示txt文件被修改,但是改了什么内容,我们可以使用git diff
【Git】Git教程
知道了修改了什么地方就可以提交了
提交仍然分两步
一步git add一步git commit
【Git】Git教程
(可以在第二步提交前后用git status查看当前状态,发现提交前有一个文件等待提交,提交后没有文件等待提交)

版本回退

接下来第三次修改txt文件内容
【Git】Git教程
进行提交
【Git】Git教程
此时有三个版本
【Git】Git教程
怎么查看状态呢?用git log
【Git】Git教程

回退到上一个版本用HEAD^,回退100个版本之前用HEAD~100
【Git】Git教程
反向回退如何回退呢?找版本号,写前几位即可
【Git】Git教程
使用git reflog查看历史HEAD指向
【Git】Git教程

删除文件

首先提交一个test.txt文件
【Git】Git教程
使用rm删除
【Git】Git教程
查看一下删除状态(没有真正删除)
【Git】Git教程
①若想撤销
使用git checkout - - test.txt
【Git】Git教程
②若要真正的删除
使用git rm test.txt
【Git】Git教程

远程仓库

添加远程库

将github与本地关联起来
首先,在github中创建一个learngit
再使用命令将两者关联
【Git】Git教程
将本地内容push到github上去
【Git】Git教程
【Git】Git教程

从远程库克隆

之前使用从本地到远程库之间关联
现在我们先创建远程库,再关联到本地(clone)
首先在github上创建一个远程库,并选中README
【Git】Git教程
现在有了远程库,我们就需要clone到本地
【Git】Git教程
看一哈里面的内容
【Git】Git教程
(最后这一步可以用做clone别人的代码文件)

以上就是Git的基础操作。

相关文章: