文章目录 1. 概述 2. 如何把修改暂存起来,留着以后使用? 2.1 使用场景 2.2 git stash 暂存进度 2.3 查看进度 2.4 恢复进度 3. 如何撤销工作区的修改? 4. 如何把暂存区的修改撤回到工作区 5. 如何把最近的一次commit撤回到暂存区 6. 如何回退已经push到远程版本库的提交 7. 小结 因为学习资料中讲的是在没听懂,自己从网上找了一个写的挺好的文章:https://blog.csdn.net/flysqrlboy/article/details/7925…
文章目录 git对象(简单了解) 对象是存在哪里的? head和master分支 上面的hash值怎么来的? git对象(简单了解) 每次提交都有tree.parent.author.committer ➜ demo git:(master) ✗ git log --pretty=raw --graph 50bceb7c6f5 * commit 50bceb7c6f598c258a1502f25f7bc08220635aea | tree 9d1cf4f29cf360391811eb69f8ee…
文章目录 git配置文件简介 git config各种命令 配置级别: 用户信息 文本编辑器 差异分析工具 配置命令别名 公钥 git协同流程 简单流程 初始化版本库 提交至缓存区 查看状态 提交分支 查看状态 小问题 git是如何找到自己的.git文件的 git随意设置并提交名是否安全 命令别名的作用 git配置文件简介 一. 配置文件的存储位置 Git相关的配置文件有三个 /etc/gitconfig:包含了适用于系统所有用户和所有项目的值. ~/.gitconfig:只适用于当前登录用户的…
文章目录 git reset目录树重写 git reset 重置 git reset目录树重写 git reset --soft 暂存区工作区不变 git reset --hard git reset file bane 如果修改某一个文件(没有git add,已被提交过),想撤销这次修改(确定没任何用处)? git checkout a.txt 或者 /src/ (撤销某个文件下的所有) 如果修改某一个文件(git add已在暂存区),想撤销这次修改(确定没任何用处)?,执行完下面的命令就会回…
文章目录 不经过git add(到暂存区),能直接进行commit吗? 举个…
文章目录 分离头指针 通过cat可以查看当前的分支 通过branch查看当前分支 checkout commitId(真正的…
基本规则: IDA 不提供撤销功能 如果由于不小心按下某个键,导致数据库文件发生意外,这时需要将显示窗口恢复到以前的状态 几乎所有的操作都有其对应的菜单项.热键和工具栏按钮 IDA 的工具栏高度可配置,就像热键对菜单操作的映射一样 IDA 提供方便的.基于上下文的鼠标右键操作菜单 虽然这些菜单无法提供在某个位置允许执行的操作的详尽列表,但你可以用它们执行一些最常见的操作…
发生了粘包,我们需要将其清晰的进行拆包处理,这里采用LineBasedFrameDecoder来解决 LineBasedFrameDecoder的工作原理是它依次遍历ByteBuf中的可读字节,判断看是否有“\n”或“\r\n”,如果有,就以此为结束位置,从可读索引到结束位置区间的字节就组成一行,它是以换行为结束标志的编码器,支持携带结束符或者不携带结束符两种方式,同时支持配置单行最大长度,如果连续读取到的最大长度后仍没有发现换行符,就会抛出异常,同时忽略掉之前读到的异常码流. StringDe…
GIT 分布式版本控制系统的简单使用介绍 1.GIT的概念Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 与 SVN 区别:1. GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等2. GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统最核心的区别3. GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里4. GIT分支和SVN的分支不同:…
<Linux就该这么学>自学笔记_ch21_使用Git分布式版本控制系统 文章主要内容: 分布式版本控制系统 使用Git服务程序 提交数据 移除数据 移动数据 历史记录 还原数据 管理标签 管理分支结构 创建分支 合并分支 内容冲突 部署Git服务器 Github托管服务 分布式版本控制系统 关于版本控制系统(Version Control System,VCS):随着信息科技的发展,软件开发的规模与复杂度,以及考虑到项目工程进度,软件的规模与复杂度已经不再适合一个人单打独斗地开发了,团队协作…