文章目录
有自己思想,拒绝纯复制黏贴!!!
有自己思想,拒绝纯复制黏贴!!!
有自己思想,拒绝纯复制黏贴!!!
这里说个题外话,现在网上有一种现象让我深恶痛绝,就是很多网友对别人所发的博文不加验证,便进行纯复制转发,我很想知道,转发了之后意义在哪?自己都没有去验证所转发的内容是否有效便进行纯复制转发,你们这是在污染网络环境,每次我遇到问题,网上一搜,搜索引擎前面几页一模一样的答案,而且还不是有效的博文,看着这些千篇一律的东西,真的是让我抓狂!!!小小吐槽一下
----------------------------------------------------------------------------------以下是正文-----------------------------------------------------------------------------------
(注:本人是个小白,目前对Git一知半解,以下内容是我现在准备系统学Git所做的真实记录,主要为了加深自己的理解,另外,如果也能帮到你们的话,那是我的荣幸,如有错误之处,请不吝赐教,海涵海涵)
欢迎来到王者荣耀,呃呃,不好意思,串场了,重来,欢迎来到git介绍与使用专场,在这里我会为大家详细介绍以下内容(主要讲的是Git比较常用的操作):
1、何为Git?Git的作用是啥?什么是Gitea?Gitea如何创建远程仓库?如何从远程仓库下拉项目代码?如何上传代码到远程仓库?
2、在多人协同的情况下代码冲突该如何处理?
3、如何回退版本?
… …
并会配上具体的实例,争取用通俗易懂的文字和图文并茂的方式来让大家明白这些概念和Git的使用。
最近本菜鸟在工作中接触到了Git,由于第一次接触,操作过程中出现的各种问题搞得我头皮发麻,迫于形势,于是自己到处查资料以及请教同事,才渐渐对Git有了比较清晰的概念。
下面就开始记录本菜鸟学习Git的过程吧!
一、何为Git?Git的作用是啥?
什么是Git呢?Git的作用又是啥?官方的定义是“Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目”。通俗点讲,就是它可以帮我们管理项目的版本迭代,这是最主要的作用,方便我们的开发,如果我们是多人开发,就算开发的几个人不在一处,也可以很方便快捷地获取到最新项目代码,如若迭代了代码,但之后发现新迭代的代码有毛病,或者不想要新迭代的代码,那也可以很快地恢复到迭代前的版本… …
也就是这诸多好处,使用Git便成为我们必不可少的一项技能。
(说明:关于如何安装Git?请自行百度,网上资料很多,这里就不赘述了)
二、什么是Gitea?Gitea与Git有啥关系?
Gitea是一款极易搭建的自助Git服务,是一个基于Git实现的在线代码仓库。也就是说,Gitea依赖于Git。
类似Gitea的还有GitHub、Gitee、GitLab等。
这里稍微做一下总结:Git:是一种版本控制系统,是命令的集合,是一种工具,类似于Windows的cmd(命令提示符);
GitHub:是一个基于Git实现的在线代码托管仓库。刚开始只有建立公共仓库是免费的,建立私有仓库要收
费,现在好像建立私有仓库也免费了,但想使用高级功能和企业级功能依旧要收费,现在具体啥情
况我也没去了解,因为我感觉我用不到,毕竟GitHub服务器在国外,国内网络延迟太高了,它就算
全免费,用起来也很憋屈呀,偶尔找找项目来学习,那还可以;
Gitee:即码云,类似GitHub,是OSChina免费给企业用的一个国内的在线代码托管仓库,不需要自己搭建环