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

基础命令:

创建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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值