Git学习之Git 暂存区
来源:互联网 发布:蓝牙怎么分享软件 编辑:程序博客网 时间:2024/06/09 13:25
=============================
修改文件后是否可以直接提交
============================
(1) 向文件中追加一行内容
$ echo "Nice to meet yuu." >> 1.txt
(2) 查看修改前后文件的差异
$ git diff
(3) 将修改后的文件添加到提交任务中
$ git add 1.txt
(4) 查看提交暂存区和版本库文件中的差异
$ git diff --cached
$ git diff --staged
(5) 将暂存区的文件提交到版本库
$ git commit -m "添加了一行新的内容"
(6) 查看提交日志
$ git log --pretty=oneline
=============================
Git 暂存区
=============================
(1) 首先执行git checkout 命令,撤销工作区中1.tzt 文件尚未提交的内容
$ git checkout --1.txt
(2) 查看.git 文件/index文件
$ ls --full-time .git/index
(3) 更改文件的时间戳
$ touch 1.txt
=============================
Git Diff
=============================
(1) 查看HEAD(版本库中当前提交)指向的目录树
$ git ls-tree -l HEAD
(2) 查看暂存区的目录树
$ git ls-files -s
(3) 将暂存区的目录树写入Git对象库
$ git write-tree
(4) 工作区和暂存区内容的比较
$ git diff
(5) 暂存区和HEAD的比较
git diff --cached
(6) 工作区和HEAD比较
git diff HEAD
=============================
Git commit -a
=============================
git commit -a 命令,表示对本地所有变更的文件执行提交操作,包括对本地修改的文件盒删除的文件,
但不包括未被版本库跟踪的文件。一般情况下,应该禁止使用。
=============================
暂存状态
=============================
保存当前工作进度,这时工作区尚未保存的状态会消失
$ git status
- Git学习之Git 暂存区
- Git学习-暂存区
- Git之暂存区
- git 学习之 工作区和暂存区
- git学习之四:暂存区(index)
- git之工作区和暂存区
- Git之工作区和暂存区
- Git暂存区
- 4、Git暂存区
- Git暂存区原理
- Git暂存区
- git暂存区
- git暂存区[重要]
- Git暂存区
- 恢复git暂存区
- Git学习笔记(三) Git暂存区
- Git权威指南学习笔记(二)Git暂存区
- Git学习笔记(三) Git暂存区
- Win7下安装Visual studio C++ 6.0完美解决方案---修改版
- Git学习之Git基本操作
- Git学习之msysGit环境支持
- Git 学习之Git config 命令
- DBMS_JOB包的使用方法
- Git学习之Git 暂存区
- Git学习之Git对象
- Git学习之Git 重置
- Git学习之Git检出
- Git学习之Git恢复进度
- [Craftor原创] I2S总线接口设计(Verilog)
- POJ 2970 The lazy programmer 优先队列
- elipse 不能连接真机,console里面报错 "ADB server didn't ACK * failed to start daemon *"
- 我的2013——青春的躁动