git常用命令

乾坤一碼農 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文件

相关推荐