乾坤一碼農 2019-12-21
git add read.txt //将read.txt添加到暂存区中去。
git commit -m "read.txt" //read.txt提交到仓库中, “read.txt”时提交的注释
git status //用来查看是否还有文件未提交
git diff read.txt //用来查看read.txt到底修改了什么内容
git status //提交之前一般要查看一下状态
版本回退
git log //查看修改的历史记录
git log --pretty=oneline //简化版
git reset --hard HEAD^ //版本回退到上一个版本
git reset --hard HEAD~100 //版本回退到前100个版本。
cat read.txt //查看当前文件的内容
git reset -- hard 版本号 // 但是版本号一般未知
git reflog //获取每次版本的版本号
git reset --hard 6fcfc89 //用来恢复6fcfc89版本的内容
将git提交文件到版本库中有两步:
1.是使用git add 把文件添加进去,实际上就是将文件添加到暂存区。
2.使用git commit提交修改,实际上就是把暂存区的所有内容提交到当前分支上。
使用命令进行撤销操作的方法
git checkout -- read.txt
其意思是将read.txt文件在工作区做的修改全部撤销,这里有2种情况,如下:
1.read.txt自动修改后,还没有放到暂存区,使用撤销操作就回到和版本库一样的状态。
2.另外一种情况是read.txt已经放入到暂存区中,接着又做了修改,撤销操作会回到添加暂存区的状态。
删除文件
rm b.txt //将 b.txt文件删除
在没有commit 之前,如果想恢复b.txt怎样操作呢
git checkout -- b.txt //恢复b.txt文件