如何通过码云,轻松入门Git?(文末附福利)

写在前面: 博主是一名大数据的初学者,昵称来源于《爱丽丝梦游仙境》中的Alice和自己的昵称。作为一名互联网小白,写博客一方面是为了记录自己的学习历程,一方面是希望能够帮助到很多和自己一样处于起步阶段的萌新。由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!个人小站:http://alices.ibilibili.xyz/ , 博客主页:https://alice.blog.csdn.net/
尽管当前水平可能不及各位大佬,但我还是希望自己能够做得更好,因为一天的生活就是一生的缩影。我希望在最美的年华,做最好的自己

        相信对于大多数程序员们来说,对于Git肯定是不陌生了。Git作为一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。有很多支持Git进行版本库格式托管的平台,例如世界范围内使用最多的GitHub,国内使用最多的码云…之前在CSDN上看到很多介绍GitHub使用的博客,本篇我们就通过码云来介绍下Git的使用~

        码字不易,先赞后看

在这里插入图片描述


Git原理

        在正式开始之前,有必要先跟大家讲下Git的原理。

        首先一个完整的版本控制系统一共分为三个部分,远程仓库本地仓库本地客户端(也可以理解成就是你写代码的地方)。我们需要先将代码从客户端commit到本地仓库,再从本地仓库push到远程仓库。远程仓库全球最大的是GitHub,国内最大的是码云这个咋们前面提到过。因为GitHub的服务器设在国外,所以访问速度不如国内的码云😉,这也是为什么我本篇使用码云的原因。

在这里插入图片描述
        好了,有了一定的认知基础,我们正式开始步骤的实操。

材料准备

        需要在电脑上安装Git,需要注册一个码云账号。

创建仓库

        首先我们需要访问码云的首页,https://gitee.com/,点击右上角创建一个远程仓库。

在这里插入图片描述
        根据实际需求,填写仓库名称,选择是否开源,并选择存放内容对应的语言,以及是否初始化,开源许可证等等…
在这里插入图片描述
        第一次做测试,我们就先选择单分支模式,也就是只有一个master分支,然后所有的操作完之后,就可以点击创建了~
在这里插入图片描述
        然后我们就可以看见一个新的仓库Test_Demo创建出来了。
在这里插入图片描述

初始化本地仓库

        现在本地仓库有了,我们还需要有一个本地仓库。没有咋整,初始化一下呗~

        在开始之前,我们先进入到我们的项目,开启版本控制。
在这里插入图片描述
        并选择Git,然后OK
在这里插入图片描述
        然后就可以发现文件名变成了红色,代表其未被添加到版本控制。
在这里插入图片描述
        我们开启了项目的版本控制之后,就可以在左下方的Terminal栏里打开命令行窗口,输入命令git init在该项目的路径下进行本地仓库的初始化。
在这里插入图片描述
        Terminal栏打开的默认的是cmd窗口,我们也可以通过在IDEA中进行设置,这里我设置的是git安装目录下的bash地址。
在这里插入图片描述
        初始化完毕之后,我们就可以在该项目的路径下发现.git文件
在这里插入图片描述

本地仓库与远程仓库建立联系

        现在本地仓库也有了,远程仓库也创建好了,那么该如何进行关联呢?

        首先,我们回到我们码云上的仓库,找到克隆下载选项,复制我们仓库唯一的地址。
在这里插入图片描述
        复制了之后,回到项目中,打开终端命令行窗口,输入git remote add origin https://gitee.com/it_zwj/Test_Demo.git,其中 .git 地址 即为自己仓库的地址。
在这里插入图片描述

拉取数据到本地

        在提交代码之前,我们先来体验一把如何将数据拉取到本地。

        因为上一步,我们已经将本地仓库与远程仓库建立起了联系,所以这一步,我们只需要输入命令git pull origin master

        就可以在项目中找到我们在远程仓库码云中的文件。
在这里插入图片描述
在这里插入图片描述
        这里拓展一下,我们可以设置忽略提交的文件或文件夹
在这里插入图片描述
在这里插入图片描述
        设置完毕之后,一些我们不希望被提交的文件就不会被检测到。

        另外,如何将未添加到版本控制的文件添加到版本控制,我们可以这么做
在这里插入图片描述

提交远程库

        到了这一步,我们就可以将代码提交的到本地仓库的同时,push到远程仓库。
在这里插入图片描述
        点击 提交并上传
在这里插入图片描述
        在提交页面,我们可以根据说明信息,选择我们需要commit的部分,也可以选择push所有的commit。右侧显示的是我们本次commit的内容。
在这里插入图片描述
        如果push成功,我们会收到这样的提示!
在这里插入图片描述
        此时我们返回到码云的仓库中,可以发现我们先提交到本地仓库的内容,现在已经同步到远程仓库中了。
在这里插入图片描述
        可以打开最内层的代码,可以发现与我们IDEA中的代码是一致的,说明至少到这样,我们的操作还是正确的!!

在这里插入图片描述
        可以发现,提交完成之后,原先呈绿色的文件现在变成了蓝色(我是黑色的主题,如果是白色的主题,呈现的颜色可能会不同)。
在这里插入图片描述

多次commit一次push

        前面我们在一次commit的同时就将其push了出去,现在我们来尝试下多次commit,一次push。

        现在我们分别创建3个类,分别为Demo01,Demo02,Demo03。每创建完一个类,就会弹出一个窗口,提示是否加入Git的版本控制,我们这里选择add,如果选择cancel也可以在之后手动添加至版本控制。

在这里插入图片描述
        现在多出了3个类需要提交到本地库,我们分成3步,每步提交一个类。
在这里插入图片描述
        因为提交到本地的步骤与上述是一致的,所以我就不详细说了。

        当3个类分别提交完,类名的颜色应该恢复成白色了。


        然后我们就可以手动push
在这里插入图片描述
        然后可以点击每次commit的说明,分3次push,但这样太费时了,我们直接点击第一行,将所有commit的内容全部push到远程仓库。
在这里插入图片描述
        又看到熟悉的提示之后,我们来到码云的仓库上查看。
在这里插入图片描述
        可以发现我们多次commit的内容也都同步到了远程仓库!!
在这里插入图片描述


文末福利

        消费满额拿HUAWEI P40Pro 5G,惊喜吗?
        注册认证即可领取1C2G云主机,意外吗?
        极致性价比云服务器低至1折,刺激吗?

        

OMG 买它!!!

        转眼2020年过去了一半,各位大大熬过了艰苦疫情期间。现在迎来了618年中购物狂欢节。在众多商家摩拳擦掌跃跃欲试之时,华为云放出大招,重磅推出“618年中云钜惠”活动。产品价格低到难以置信,更有意想不到的惊喜豪礼。

        下面来全景敞视华为云618活动,跟紧车速系好安全带别掉队!!!

        启动:注册认证领取钜惠礼包

        完成注册的用户即可参与(新老用户同享哦)

        活动时间:2020年6月01日-6月30日

在这里插入图片描述
        稳定行驶:限时秒杀,数量有限,抢完即止

        华为云多款产品参与秒杀,超低的价格、过硬的品质。个人用户仅88/年,错过了第一轮秒杀,没有关系。活动持续30天。

        活动时间:2020年6月01日-6月30日,每日9:00开始

在这里插入图片描述
        加速:消费送豪礼,P40 Pro 5G等你来拿!

        活动期间,华为云用户通过活动页面购买云服务,或使用年中云钜惠礼包优惠券在华为云新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。

        活动时间:2020年6月01日-6月30日

在这里插入图片描述
        提示:为了回馈博主的粉丝,我这边向华为云的客服人员又替大家申请到200-1000元的代金券,有需要的朋友可以私信博主进行联系💪

活动链接:
在这里插入图片描述


小结

        本篇博客主要为大家介绍了通过码云使用Git的一些基础操作,如果是初次使用Git的朋友们需要勤加练习~差点儿忘说了,码云和GitHub的使用基本是一致的,码云就像是中文版的GitHub,对于初学者来说也更友好。如果掌握了码云的基本使用,上手GitHub也是毫无压力😎

        如果以上过程中出现了任何的纰漏错误,烦请大佬们指正😅

        受益的朋友或对大数据技术感兴趣的伙伴记得点赞关注支持一波🙏

        希望我们都能在学习的道路上越走越远😉
在这里插入图片描述

评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据梦想家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值