Git
lotusgrm
一直学习,一直自由,一直谦虚
展开
-
Git-撤销修改
犯错是无法避免的,比如一不小心在readme.txt文件中不小心添加了一行不相关内容:Git is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.Git tracks changes of原创 2018-01-05 15:34:29 · 326 阅读 · 0 评论 -
Git-解决冲突
我们再来创建一个新的分支feature1并将当前的分支切换到该分支:我们依然是readme.txt文件进行修改:然后在当前分支(feature1)下提交:将当前的分支切换到master分支下:下面我们先不把feature1分支和master进行合并,而是在master下对readme.txt做一次修改还是修改最后一行:我们在当前的mast原创 2018-01-08 10:17:51 · 553 阅读 · 0 评论 -
Git-创建与合并分支
在版本回退那里,我们通过Git可视化工具SourceTree查看到每次提交一个版本,Git都会把他们串成一条时间线,这条时间线就是一个分支,如图所示:当把上面的所有分支更改为当前分支,看一下效果图:可以看到两者的效果图是一样的,所以截止到目前为止只有一条时间线,在Git里面,这个分支叫做主分支(master),也就是master分支另外HEAD指向的是当前分支,所以是H原创 2018-01-08 10:10:14 · 1626 阅读 · 0 评论 -
Git-从远程库克隆
上面我们是先有本地库再有远程库,讲述了如何将本地仓库和远程仓库进行关联并将本地仓库master分支中的内容推送至远程仓库中现在我要反过来,现在Github上创建远程仓库,然后,从远程仓库中克隆 首先还是创建一个新的远程仓库:创建成功:好,现在远程仓库已经建立好了,下一步就是开始执行克隆命令git clone克隆一个本地仓库:git clone原创 2018-01-06 11:10:41 · 406 阅读 · 0 评论 -
Git-添加远程库
我们已经在本地创建了一个Git仓库,又想在Github上创建一个Git仓库,让这两个仓库进行远程同步,这样的一个好处就是可以把Github上的仓库作为一个备份,又可以让其他人一起来通过这个仓库协同合作首先现在Github上创建一个仓库:在Repository name(仓库名)输入你想要创建的仓库名,下面的直接可以默认就行,然后点击Create repository按钮创建仓库原创 2018-01-06 11:07:59 · 2166 阅读 · 0 评论 -
Git-删除文件
在前面说到,删除也是一个修改操作,下面还是让我们来实战一下,我们新增加一个test.txt文件到Git并且提交一般情况下,把没用的文件删除使用的命令:rm 命令执行删除命令: rm test.txt如果执行了这个操作之后,Git知道我们把工作区的文件删除了,那此时工作区和版本库中的版本就不一致了,使用git status查看状态:接下来有两个操作,一个就是工作区的文原创 2018-01-05 16:06:41 · 263 阅读 · 0 评论