Git使用操作
来源:互联网 发布:淘宝精品服饰广告案例 编辑:程序博客网 时间:2024/05/29 23:23
一、查看与修改历史记录
git show HEAD与git show master是等价的,都是 输出完整的commit hash
git show master^ 指向的是master当前指向的commit的第一次提交,
git show master^2 指向的是master指向的commit的第二次提交
git log可以输出完整的历史信息 按q退出
git log -p输出每个commit之间的差异信息
git log --stat输出没一个commit差异的统计信息
git log --oneline --decorate --graph --all
oneline输出单行信息 ,decorate输出commit的引用的信息 graph输出图形化的信息 all输出所有分支的信息
git diff输出工作区与暂存区的差异
git diff --cashed查看暂存区与当前历史提价的差异
git diff HEAD --master.txt
指定当前工作区与其他历史提交 的差异,以及特定文件的差异
git diff --cashed HEAD
比较暂存区与其他历史提交的差异
git diff --color words输出文件中单词的差异
二、撤销修改
git checkout -- master.txt撤销对工作区的修改,实际上是使用暂存区的内容覆盖工作区的内容
git reset INITAL_COMMIT --master.txt 用历史提交来还原暂存区,但不改变工作区
git clean -n输出将要删除的内容
git clean -f 强制删除上述内容
可以在 .gitignore 文件中添加规则过滤掉不需要的文件 *.[oa] 表示过滤掉以 .o 或者 .a结尾的文件 需要将 .gitignore添加到历史记录中
git revert 6C39B5 将这一次提交做相反的操作
三、重写历史记录
git commit产生一个新的提交,用于替换掉当前的一个提交。
git rebase
git reset
git reflog
- Git使用-标签操作
- git使用基础操作
- Git使用操作
- git使用基础操作
- git操作使用
- git使用基础操作
- Git 使用基本操作
- git 使用操作命令
- 使用webstorm操作git
- [IntelliJ IDEA使用]Git操作
- Git简单使用入门操作
- 使用git操作github配置
- 工具使用--git基本操作
- Git使用教程,本地操作
- git使用(常用操作)
- 【GIT】基本原理和使用操作
- 4.22 初始git,git基本操作 -使用git入门新手
- git的基本使用(二)---git基本指令和操作
- 学习笔记---main函数参数-动态存储管理与动态数组
- 汇编语言(王爽) 一
- js学习笔记
- 【t030】数字构造
- 【Python】URL深度采集+源码分析
- Git使用操作
- 博为峰Java技术文章 ——JavaSE Swing JScrollPane滚动条容器I
- spring bean的获得方式
- 积极应对认真调查Note7燃损原因 彰显企业担当
- Linux 孤儿、僵尸、服务进程创建
- Linux-ubuntu 日记( 1 )- 传输文件+连接网络
- laravel5.2学习笔记一:配置
- 算法竞赛
- hibernate 遇到的问题