
git
love-xiao-forever
这个作者很懒,什么都没留下…
展开
-
git reset and git checkout
git reset --hard :1.替换引用的指向.引用指向新的提交ID;2.替换暂存区.替换后,暂存区的内容和引用指向的目录树一致;3.替换工作区.替换后,工作区的内容变得和暂存区一致,也和HEAD所指向的目录树内容相同.git reset --soft :1.替换引用的指向.引用指向新的提交ID.即只更改引用的指向,不该编暂存区和工作区.git转载 2014-06-10 16:53:47 · 1296 阅读 · 0 评论 -
git reset
reset命令有3种方式: git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息 git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可 git reset转载 2014-06-10 16:46:30 · 981 阅读 · 0 评论 -
git 的origin 和master
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,再自己工作区上。其中1,转载 2014-06-19 11:36:08 · 1019 阅读 · 0 评论