美文网首页
Git工作区管理

Git工作区管理

作者: 睦月MTK | 来源:发表于2019-12-06 14:53 被阅读0次
  • 查看在当前项目上使用过的git命令的记录

    git reflog
    
  • 查看工作区的文件变更情况及所在分支等状态

    git status
    
  • 查看diff

    //查看工作区中全部文件或者指定文件与当前分支下HEAD指向的的提交的不同之处
    git diff [[--] <fileName>]
    //查看工作区中全部文件或者指定文件与指定分支指向的提交的不同之处
    git diff <HEAD/branchName> [[--] <fileName>]
    
  • 撤销某个文件的更改

    //未被add的更改
    git checkout [[--] <fileName>]
    //已经被add的更改
    git reset HEAD [[--] <fileName>]
    
  • 回退当前工作区(分支)的版本

    //回退到倒数第几个版本
    git reset --hard 
    //回退到指定版本
    git reset --hard <editionID>
    
  • 保存当前分支的工作区当前更改记录的副本,并清空工作区更改记录,适用于暂时不能提交但是需要切换分支的情况

    git stash
    
  • 查看当前分支下所有stash的状态

    git stash list
    //结果
    stash@{0}: WIP on master: b771d95 13//stash@{index}为stash标识id
    
  • 删除stash

    //不指定则清空全部
    git stash drop [stash@{<index>}]
    
  • 恢复stash

    //恢复最近的stash内容到工作区
    git stash apply
    //恢复指定标识id的stash的内容到工作区
    git stash apply stash@{<index>}
    //恢复最近的stash内容到工作区,并删除stash
    git stash pop 
    //恢复指定标识id的stash内容到工作区,并删除stash
    git stash pop stash@{<index>}
    

相关文章

  • Git权威指南-第2篇-1

    标签: git [TOC] 1.Git结构 工作区/工作树/工作目录:当前Git正在管理的这个文件夹 暂存区/索引...

  • Git工作区管理

    查看在当前项目上使用过的git命令的记录git reflog 查看工作区的文件变更情况及所在分支等状态git st...

  • git 常用命令

    git init 初始化当前目录为Git可以管理的仓库 git add . #工作区文件add到暂存区 git c...

  • git、gitlab+jenkens版本控制的安装、升级与灾备

    @[toc] 1. git仓库版本管理系统 环境 Git的工作区、暂存区和版本库的含义 工作区:就是你在电脑里能看...

  • git的基本使用

    git和svn都是版本管理控制器,git是有本地仓库的,git有工作区和暂存区,工作区是指我们在本地电脑上的目录,...

  • git 常用命令介绍

    版本管理 1,git status 查看工作区和暂存区状态2,git log 查看提交日志 --pretty=o...

  • git使用

    常见的版本控制系统- svn: 集中式版本管理系统- git: 分布式的版本管理系统 git 的三个区 工作区:你...

  • Git:工作区与暂存区

    对于不想了解Git内部文件管理的童鞋,可以忽略本部分。 工作区(Working Directory) 工作区就是我...

  • 05 管理与撤销Git修改

    管理修改 Git管理的是修改,而不是文件 Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放...

  • git代码管理仓库的学习

    git 代码管理仓库 1:workspace 工作区 index 暂存区 reps 本地的版本库 remote 远...

网友评论

      本文标题:Git工作区管理

      本文链接:https://www.haomeiwen.com/subject/dgfegctx.html