原文:http://blog.csdn.net/koffuxu/article/details/6731876git revert是撤销某次操作,此次操作之前的commit都会被保留git reset是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git ...
分类:
其他好文 时间:
2014-11-04 19:01:57
阅读次数:
183
查看、添加、提交、删除、找回,重置修改文件git help# 显示command的helpgit show # 显示某次提交的内容 git show $idgit co --# 抛弃工作区修改git co . # 抛弃工作区修改git add# 将工作文件修改提交到本地暂存区git add . # ...
分类:
其他好文 时间:
2014-11-02 19:33:34
阅读次数:
224
git是什么? 1.git主要是用于对版本进行管理的一个系统。 2.时刻保持数据完整性:SHA-1计算 3.文件的三种状态已提交,已修改,已暂存 对应文件流转的三个工作区域:本地仓库,Git的工作目录,暂存区域。(?linux的文件目录结构) 4.常用命令git add;git status;git...
分类:
其他好文 时间:
2014-10-30 11:34:18
阅读次数:
194
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git ad...
分类:
其他好文 时间:
2014-10-28 17:08:38
阅读次数:
268
一:创建版本库1.git init把这个目录变成git可以管理的仓库2.git add readme.txt 添加到暂存区3.git commit -m 'xxx',把文件提交到仓库。4.git status 查看是否还有文件未提交5.git diff file 检查差异二:版本回退1.git lo...
分类:
其他好文 时间:
2014-10-28 13:33:41
阅读次数:
259
状态描述
请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区。而所有其他文件都属于未跟踪文件。它们既没有上次更新时的快照,也不在当前的暂存区域。初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。
在编辑过某些文件...
分类:
其他好文 时间:
2014-10-21 17:41:19
阅读次数:
194
Overview涉及Git一些日常操作 :)基础知识《Pro Git》至少了解branch,commit的概念,及基本的原理Git常用魔法存档:master代码回滚方法我是QA,我用GitGit 工作区、暂存区和版本库Overview暂存区(stage, index)是 Git 最重要的概念之一工作...
分类:
其他好文 时间:
2014-10-18 04:15:08
阅读次数:
272
我们知道git有工作区,暂存区和分支:1.编辑了git库中的文件后,没有add,相当于写入了工作区,也即创建了新的分支我们可以用gitcheckout--filename来撤销新创建了的分支2.如果修改了文件并且gitaddfilename了,那就相当于创建了新分支,并把HEAD指向了这个新分支,这个时候可..
分类:
其他好文 时间:
2014-10-17 18:56:00
阅读次数:
182
git一般分为三个区:工作目录、暂存区、版本库文件状态有:已修改->已暂存->已提交rm name //删除工作目录中的文件git rm name//删除暂存区的文件git diff 查看工作目录和暂存区文件的区别git diff --cached 查看暂存区和上次提交文件的区别,即查看暂存区和版....
分类:
其他好文 时间:
2014-10-17 15:23:56
阅读次数:
118
git reset --hard :1.替换引用的指向.引用指向新的提交ID;2.替换暂存区.替换后,暂存区的内容和引用指向的文件夹树一致;3.替换工作区.替换后,工作区的内容变得和暂存区一致,也和HEAD所指向的文件夹树内容同样.git reset --soft :1.替换引用的指向.引用指向新的...
分类:
其他好文 时间:
2014-10-17 11:41:48
阅读次数:
158