Git
文章平均质量分 56
宇哲_安菲尔德
这个作者很懒,什么都没留下…
展开
-
Git学习笔记(一)
由于对于Github的兴趣,在5月1日这一天我开始了Git的学习,目标是学习完成最基本的。我学习Git是因为Github,所以在此,我们对Git大概说一下,首先Git是一个很厉害的工具,,Git是目前世界上最先进的分布式版本控制系统(没有之一)。首先要知道Git最强大的功能在于可以进行分支管理,作为目前来说,算是世界上最好的了,另外用的多的是svn,属于集中式的版本控制系统,集中式的不能离开网络,而原创 2016-05-02 13:08:52 · 496 阅读 · 0 评论 -
Git学习笔记(二)
上次已经学会了如何对本地仓库下的文件进行版本保存,并且查找与上次版本不同等功能,今天,我们来学习,版本回退: 1.版本回退 首先,我们对所需要操作的文件,提交到版本库,给出一个说明。 如:$ git commit -m "add1 distributed"接下来,我们对这个文件进行修改,与前一次的内容不同即可, 然后我们提交到版本库,如:$ git commit -m "append"我们对原创 2016-05-06 18:02:58 · 806 阅读 · 0 评论 -
Git学习笔记(三)
1.撤销修改对于平时我们编辑文件,修改后肯定会有时候发现自己修改错了,所以Git提供了一个撤销修改的命令:$ git checkout -- file这个命令可以让我们丢弃工作区的修改, 如:$ git checkout -- test.txt 这个的意思就是把test.txt文件在工作区的修改。 撤销工作区的修改符合就近原则:工作区 < - 缓冲区 <- 版本库撤销工作区修改,如果缓冲区有该文原创 2016-05-07 11:03:57 · 1005 阅读 · 0 评论 -
面试当中的git问题
面试当中的git和svn的内容:git是分布式版本控制系统,SVN是集中式版本控制系统。问题1:reset 与 rebase, pull 与 fetch 的区别git reset 不修改commit相关的东西,只会去修改.git目录下的东西。git rebase 会试图修改你已经commit的东西,比如覆盖commit的历史等,但是不能使用rebase来修改已经push过的内容,容易出现兼容性问题。原创 2017-03-27 19:55:41 · 6252 阅读 · 2 评论