
Git命令
爆米花9958
这个作者很懒,什么都没留下…
展开
-
Git教程1——Git起步
SVN与Git最主要的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器上得到最新的版本,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。 Git是目前世界上最先进的分布式版本原创 2016-06-19 22:20:59 · 3246 阅读 · 1 评论 -
Git教程2——Git基本操作
顾名思义,远程仓库就是有一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。常用的有GitHub、Gitlab等,这类网站就是提供Git仓库托管服务的,我们在这里使用GitHub,注册一个GitHub账号,就可以免费获得Git远程仓库。由于你的本地Git仓库和github原创 2016-06-21 22:12:26 · 807 阅读 · 0 评论 -
Git教程3——Git起步
关于版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 在例子中,我们对文件作版本控制,但实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能),采用版本控制系统(VCS)是个明智的选择。 有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退原创 2016-08-14 14:08:07 · 1024 阅读 · 0 评论 -
Git教程4——Git标签管理
在版本回退里已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。分支的作用很强大,假设你准备开发一个新功能,但是需要两周才能完成,第一周写了部分代码,如果立刻提交,由于代码还没写完,原创 2016-08-16 13:43:41 · 1547 阅读 · 0 评论 -
Git教程5——远程仓库
远程仓库远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。我们就以知名的GitHub网站为例,使用GitHub只要注册一个GitHub账号,就可以免费获得Git远程仓原创 2017-06-27 16:16:01 · 1473 阅读 · 0 评论 -
Git教程6——常用命令总结
到目前为止,我们已经了解了很多git命令,我们就把工作中经常要用到的命令梳理下吧安装后的第一步当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址,因为每次提交都要用到这些信息:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"合并冲突我们已经说过...原创 2018-03-01 14:30:48 · 387 阅读 · 0 评论