新手上路
发布时间:2014-02-25 11:13:28
git reset 仅用HEAD指向的目录树充值暂存区,工作区不受影响。相当于把git add命令更新到暂存区的内容撤出暂存区。git reset -- filename 用版本库中HEAD版本中的filename文件填充暂存区中的filename,即将文件filename的改动撤出暂存区,暂存区中的其他文件不变。相当于命令git add filename的逆操作。执行结束后.........【阅读全文】
发布时间:2014-02-19 16:21:34
图中左侧为工作区,右侧为版本库。在版本库中标记为index的区域为暂存区,标记为master的是master分支所代表的目录树。图中可以看出, 此时HEAD实际是指向master分支的一个“游标”,所以图示的命令中出现HEAD的地方可以用master来替换。途中的objects标识的区域为git的对象库,世纪位于 .git/objects目录下。当对工.........【阅读全文】