本文主要记录了git中,错误的撤销和文件的删除。撤销修改这里有3中情况改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回...
分类:
其他好文 时间:
2015-05-11 17:35:49
阅读次数:
140
本文主要记录了版本的回退,以及工作区,暂存区概念的理解。//开始之前,先回顾上次的内容,修改文件如下,并提交到版本库。Git is a distributed version control system.Git is free software distributed under the GPL....
分类:
其他好文 时间:
2015-05-10 18:51:47
阅读次数:
128
mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git addXX把xx文件添加到暂存区去。git commit –m “XX”提交文件 –m 后面的是注释。gitstatus查看仓库状态...
分类:
其他好文 时间:
2015-05-08 23:40:18
阅读次数:
161
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git ad...
分类:
其他好文 时间:
2015-05-08 01:42:33
阅读次数:
182
唐福林 Lucene: http://blog.fulin.org/category/lucene
阿里数据团队: http://www.alidata.org
觉先Lucene: http://www.cnblogs.com/forfuture1978/
代震军MongoDB: http://www.cnblogs.com/daizhj
王晓华...
分类:
数据库 时间:
2015-05-07 08:54:52
阅读次数:
130
现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一...
分类:
其他好文 时间:
2015-05-06 15:02:56
阅读次数:
82
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Gi...
分类:
其他好文 时间:
2015-05-06 14:50:07
阅读次数:
204
恢复到最后一次提交的改动: git checkoutfilename 如果该文件已经 add 到暂存队列中,恢复文件: git reset HEADfilename
分类:
其他好文 时间:
2015-05-05 11:52:09
阅读次数:
132
.....前段时间大概有一个月左右,租房的网络每天都断一次,每次断大概一两分钟左右就恢复了,所以没太在意。直到有一天晚上,LZ 正在写博客,但是网络频繁中断又重新连上再中断。待 LZ 好不容易找了个连上网的空隙把没写完的博文暂存了一下,然后就开始着手排查问题。通过 arp(1) 命令发现网关的 ma...
分类:
系统相关 时间:
2015-05-04 21:48:40
阅读次数:
172
管理修改第一次修改 ->git add -> 第二次修改 ->git commit如果第一次修改git add ,第二次修改还没来的及’git add’,此时如果git commit 第二次的修改是没有在版本库的,Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了...
分类:
其他好文 时间:
2015-05-02 22:04:43
阅读次数:
157