git常用命令总结详解(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cjDaShuJu_Java/article/details/79911851

基础命令:

创建demo文件夹,下面创建one.txt文件

进入demo文件夹

使用git init命令把这个目录变成Git可以管理的仓库:

用命令git add one.txt告诉Git,把文件添加到仓库(暂存区)

用命令git commit -m first write告诉Git,把文件提交到仓库(本地仓库)

之后提交到远程仓库,详情可以参考博文:

https://blog.csdn.net/cjdashuju_java/article/details/79876723

git工作原理图:

 

版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看:

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数

 

git reset --hard 82df217版本回退 或者 时光穿梭

 

git reflog用来记录你的每一次命令,关机开启还可以查到,

先用git status查看一下状态,会提示文件的状态,没有加入或者提交等。

 

撤销修改:

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- one.txt

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD one.txt,就回到了场景1,第二步按场景1操作。(当我们用HEAD时,表示最新的版本

删除:

一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:

git rm one.txt

git commit -m "remove one.txt"

另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:

git checkout -- one.txt

 

 

猜你喜欢

转载自blog.csdn.net/cjDaShuJu_Java/article/details/79911851