git 的常用指令和情景

常用指令

git status . :显示有变更的文件,加个.表示当前目录下

git log :查看当前分支的版本

git branch -r :列出远程分支

git branch -a :列出本地分支

git pull : 拉取代码

git checkout . :撤销本地修改,恢复到提交之前的状态。

代码的提交

1:git pull :先拉取代码防止提交时冲突
2:git add . :把当前目录下的修改文件添加到暂存区
3:git commit -m “该引号下写对提交代码的备注” :提交到本地仓库
4:git push :推送到远程仓库

git push之后如何撤销

我这有两种方法说下它们的区别方面理解上图片:
第一种git reset是直接把前面的版本都删除
在这里插入图片描述
第二种git revert 是生成相反的代码,然后自己在提交上去
在这里插入图片描述

第一种git reset

1:git log : 可以查看提交的版本信息
2:git reset --hard 版本号 : 版本号为要回退到的版本号
3:git push -f : 强制推送

该方法慎用,可能会撤掉别人的代码

git reset 的参数:
–soft:不删除工作空间改动代码,撤销commit,不撤销git add .

–hard:删除工作空间改动代码,撤销commit,撤销git add .

第二种 git revert

1: git log :查看版本号
2:git revert -n 版本号 :制作一个反版本,可以用git status . 查看生成了和本版本相反的代码
3:git commit -m “备注回退:####” :提交到本地仓库
4:git push :推送到远程仓库

git add. 或者git commit -m后如何撤销

使用指令:git reset HEAD~ 可以撤销add和commit

git restore --staged file1 add撤除单个文件

修改的不想提交,将本地修改存储起来

1:git stash save 路径 :将改路径的文件存储起来
2:git stash list :查看存储起来的本地修改
3:git stash pop stash@{0} : 取出该存储stash@{0}为list中的编号,如果不明白你跟着敲下1、2部就能看倒了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值