Git
Tiger_Dang
自由从业者
展开
-
git基本操作
git的介绍在这里就不谈了,自行百度,只要了解它是一个分布式源码版本管理工具就OK了。基本命令:git statusgit pull origin 分支名git add .git commit -am “提交日志”git push origin 分支名git checkout 本地or远程/分支名合并代码(dev to master):git checkout mastergit原创 2016-09-07 11:53:09 · 222 阅读 · 0 评论 -
Git中的版本库,暂存区,工作区
来自网友的归纳:图中左侧为工作区,右侧为版本库。在版本库中标记为index的区域为暂存区,标记为master的是master分支所代表的目录树。图中可以看出, 此时HEAD实际是指向master分支的一个“游标”,所以图示的命令中出现HEAD的地方可以用master来替换。途中的objects标识的区域为git的对象库,世纪位于 .git/objects目录下。 当对工作区修改(或新增)的文件执转载 2016-09-13 15:48:08 · 364 阅读 · 0 评论 -
Git revert和Git reset的区别
来自网友的总结:git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commitgit reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。【最重要的一点】在回滚这一操作上看,效果差不多。 但是在日后继续merge以前的老转载 2016-09-13 14:32:19 · 274 阅读 · 0 评论 -
Git fetch和Git pull的区别
转载:Git中从远程的分支获取最新的版本到本地有这样2个命令:git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin master git log -p master..origin/master git merge origin/master 以上命令的含义: 首先从远程的origin的maste转载 2016-09-27 18:21:58 · 269 阅读 · 0 评论