安装Git
创建版本库repository
创建learngit版本库
并将其初始化
将文件提交到版本库
时光机穿梭
原来readme.txt中的内容为
将其修改为
git status用于掌握当前状态
上面展示txt文件被修改,但是改了什么内容,我们可以使用git diff
知道了修改了什么地方就可以提交了
提交仍然分两步
一步git add一步git commit
(可以在第二步提交前后用git status查看当前状态,发现提交前有一个文件等待提交,提交后没有文件等待提交)
版本回退
接下来第三次修改txt文件内容
进行提交
此时有三个版本
怎么查看状态呢?用git log
回退到上一个版本用HEAD^,回退100个版本之前用HEAD~100
反向回退如何回退呢?找版本号,写前几位即可
使用git reflog查看历史HEAD指向
删除文件
首先提交一个test.txt文件
使用rm删除
查看一下删除状态(没有真正删除)
①若想撤销
使用git checkout - - test.txt
②若要真正的删除
使用git rm test.txt
远程仓库
添加远程库
将github与本地关联起来
首先,在github中创建一个learngit
再使用命令将两者关联
将本地内容push到github上去
从远程库克隆
之前使用从本地到远程库之间关联
现在我们先创建远程库,再关联到本地(clone)
首先在github上创建一个远程库,并选中README
现在有了远程库,我们就需要clone到本地
看一哈里面的内容
(最后这一步可以用做clone别人的代码文件)
以上就是Git的基础操作。