git 新增 撤销新增 回退特定版本

本文详细介绍了Git的常用操作,包括如何将文件新增到暂存区,撤销新增,回退到特定版本。使用`git add`添加文件,`git reset --mixed`或`git reset HEAD --`撤销所有新增,`git reset 文件名`撤销特定文件的新增。要回退版本,可以使用`git reset --hard HEAD^`回退到上一个版本,或者通过`git reset --hard 版本id`回退到指定版本。此外,还提供了查看状态、版本历史和撤销文件修改的方法。
摘要由CSDN通过智能技术生成
  •  
  • 第一种情况 第一次add到暂存区,没有没有提交到版本库 
  • git add .
    • 添加所有文件到暂存区 git add . ;点
    • 撤销所有add 操作
      • git reset --mixed 
      • git reset .
      • git reset HEAD --
    • 添加一个文件到暂存区 git add 文件名
    • 撤销添加的具体文件
      • git reset add2.txt
      • git reset HEAD -- add2.txt
      • git rm --cached readme.txt 将文件从暂存区删除,本地工作目录保留
  • 查看本地分支 git branch
  • * 表示所在分支
  • 查看版本号 git reflog
  • 查看状态 git status
  • 查看不同文件 当前文件和版本库文件差别 git diff 文件名
  • 舍弃文件修改内容 
    • git reset --hard HEAD 舍弃所有操作,用版本库覆盖工作区
    • git checkout -- readme.txt 从版本库 覆盖工作区,单个文件覆盖
  • 查看log 
    • git log
    • git log --oneline 精简
    • git log --pretty=oneline
  • 版本回退
    • 回到之前版本 git reset  --hard HEAD^ 回退到上一个版本
    • 从之前版本回到最新版本
      • git reflog 找到commit_id
      • git reset --hard 版本id
      •  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值