git基本操作

本文详细介绍了Git的基本操作,包括如何撤销add、commit,回退到特定commit,生成和应用patch,以及使用git push的方式提交代码。重点讨论了git reset的各种用法,如软重置、硬重置,以及patch的创建和应用流程。
摘要由CSDN通过智能技术生成

    add 提交撤销:
    git status 先看一下add 中的文件 
    git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 
    git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

    commit提交撤销:
    git reset --soft HEAD^  :这样就成功的撤销了你的commit。注意,仅仅是撤回commit操作,您写的代码仍然保留。
    git reset --hard HEAD^  :删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后,就恢复到了上一次的commit状态。

    commit撤销到某个commit节点
    git reset commit_id (回退到上一个 提交的节点 代码还是原来你修改的) 
    git reset –hard commit_id (回退到上一个commit节点, 代码也发生了改变,变成上一次的)
    
    git push/repo upload撤销
    git reset --hard A :选择想要回滚的版本号--你要选择回滚到的那一个版本号
    git reset --hard HEAD^ 提交错误回退至未修改版本
    
    patch相关常用指令
    1、生成patch
        git diff > xxx.patch
    2、打patch
        查看patch: git apply --stat  *.patch    
        检查patch: git apply --check  *.patc

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值