www.6818.com www.1076.com www.6118.com www.5816.com
当前位置: 三肖公式 > 三肖公式 >

Git初步,理清基本的git(github)流程

来源:本站原创    发布时间:2018-05-20


概述

当我初次接触git时,我需要快速学习基本的git工作流,以便快速接收一个开源web项目维护。但是,我很难理解工作流程,因为我不太了解git使用关键点。

fork,clone,pull、branch、保存、测试、add,评论、commit,push(注以上黑体的单词都是git命令的部分),再次测试,讨论以及重复进行这六个步骤,仅仅为更新进网站,小鱼儿论坛,就有这样繁琐的不走,是有点很夸张,有点大张旗鼓。所有初学者都可能会迷惑,会烦恼,会骂搞这么复杂搞毛毛。

网上git教程非常多,图文并茂的也不少。虫虫在此不愿意重复论述。我们在此只对典型地git工作流程的做一下描述、对流程各个关键过程和步骤做解释。以此作为一个基础,帮助初学者理解git的意义,帮他们快速上手。为什么要使用Git?

Git是一个分布式版本控制系统(VCS),人们用它来控制文件的变更过程,对每一步的变化做跟踪,必要时候可以撤回,基于此让大家一起协作工作,其他的VCS还包括最初的RCS、CVS,微软的VSS,SVN,BitKeeper等。Git最初是linus开发来用来为linux内核项目管理用的。

Git基于一个宗旨,鼓励大家都参与,基本上任何人都可以提出变更申请(github:Pull request,gitlab:Merge request),但只有少数负责人(owner和开发组)可以接受,从而合并变更。一个人可以同时处理很多项目,为了管理这大量的项目(Repo),Git(工具)和Gitlab 、GitHub(协作网站)可以制作并保存许多版本的项目和其版本过程,每个项目对应不同的权限或用于不同的目的。

例如,例如构建公共项目代码通常在线托管GitHub中。如果想要修改,增加功能,解决bug,甚至是完善一下文档。我们都可以通过github网站上通过fork,在个人项目下创建一个副本,然后对这个副本进行修改,甚至是"蹂躏",但是无论你做什么原始版本都不会有任何的影响,直到你想把你的修改通过Pull request 提交给主项目,并且主项目的管理者接受你的请求。先决条件:创建一个GitHub帐户。

GitHub是一个共有项目托管网站,项目所有者保留项目的正式版本,其他人需要修改,先得有github账号,并fork得到项目的在线副本。当然对公开项目而言如果你只想在本地得到一个项目副本的话,只需要通过git clone 项目地址,即可。比如下面是虫虫的github个人页面:

在本地安装Git

标签 项目 副本 版本 仓库 流程



友情链接: WWW.850.COM WWW.840.COM WWW.3088.COM WWW.6566.COM 188BET
Copyright 2017-2022 三肖公式 版权所有,未经协议授权禁止转载。