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 · 1249 阅读 · 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 · 940 阅读 · 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 · 982 阅读 · 0 评论