
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 · 349 阅读 · 0 评论 -
Git-解决冲突
我们再来创建一个新的分支feature1并将当前的分支切换到该分支: 我们依然是readme.txt文件进行修改: 然后在当前分支(feature1)下提交: 将当前的分支切换到master分支下: 下面我们先不把feature1分支和master进行合并,而是在master下对readme.txt做一次修改还是修改最后一行: 我们在当前的mast原创 2018-01-08 10:17:51 · 569 阅读 · 0 评论 -
Git-创建与合并分支
在版本回退那里,我们通过Git可视化工具SourceTree查看到每次提交一个版本,Git都会把他们串成一条时间线,这条时间线就是一个分支,如图所示: 当把上面的所有分支更改为当前分支,看一下效果图: 可以看到两者的效果图是一样的,所以截止到目前为止只有一条时间线,在Git里面,这个分支叫做主分支(master),也就是master分支 另外HEAD指向的是当前分支,所以是H原创 2018-01-08 10:10:14 · 1681 阅读 · 0 评论 -
Git-从远程库克隆
上面我们是先有本地库再有远程库,讲述了如何将本地仓库和远程仓库进行关联并将本地仓库master分支中的内容推送至远程仓库中 现在我要反过来,现在Github上创建远程仓库,然后,从远程仓库中克隆 首先还是创建一个新的远程仓库: 创建成功: 好,现在远程仓库已经建立好了,下一步就是开始执行克隆命令git clone克隆一个本地仓库: git clone原创 2018-01-06 11:10:41 · 435 阅读 · 0 评论 -
Git-添加远程库
我们已经在本地创建了一个Git仓库,又想在Github上创建一个Git仓库,让这两个仓库进行远程同步,这样的一个好处就是可以把Github上的仓库作为一个备份,又可以让其他人一起来通过这个仓库协同合作 首先现在Github上创建一个仓库: 在Repository name(仓库名)输入你想要创建的仓库名,下面的直接可以默认就行,然后点击Create repository按钮创建仓库原创 2018-01-06 11:07:59 · 2193 阅读 · 0 评论 -
Git-删除文件
在前面说到,删除也是一个修改操作,下面还是让我们来实战一下,我们新增加一个test.txt文件到Git并且提交 一般情况下,把没用的文件删除使用的命令:rm 命令 执行删除命令: rm test.txt 如果执行了这个操作之后,Git知道我们把工作区的文件删除了,那此时工作区和版本库中的版本就不一致了,使用git status查看状态: 接下来有两个操作,一个就是工作区的文原创 2018-01-05 16:06:41 · 277 阅读 · 0 评论