Git入门指南,新手运维工程师必备!

 

如果你从来没有使用过Git,你可能会觉得它很难,其实只要按照入门指南循序渐进进行操作是很简单的,下面我们将会介绍如何在GitHub上托管一个新的Git仓库

在进入正题之前,我们先解释一个误区:Git和GitHub是不同的两个东西,Git是一个版本控制系统(即一款软件),可帮助你跟踪计算机程序和文件以及随时间变化的变化。它还允许你与程序,代码或文件上的同事进行协作。GitHub和类似的服务(包括GitLab和BitBucket)都是托管Git服务器程序来保存代码的网站。

第1步:创建一个GitHub帐户

最简单的入门方法是在GitHub.com上创建一个帐户(它是免费的)。

选择一个用户名(例如,octocat123),输入你的电子邮件地址和密码,然后单击注册GitHub。注册完进入主页会如下所示:

第2步:创建一个新的存储库

存储库就像一个存放东西的地方/容器, 现在,我们要新建一个Git存储库来存储代码。从sign下拉菜单中选择New Repository+(你可以看到我已经在上面的图片的右上角选择了它)。

接着,为存储库输入一个名称(例如,“Demo”)并单击Create Repository。到这一步,你已经在GitHub.com上设置好你的第一个repo了。

第3步:创建一个文件

一旦你创建完一个repo,你的页面将如下所示:

页面文字看起来很多但是它并不复杂,忽略其他部分,只要看到开头“...或者在命令行上创建一个新的存储库”,这句话就可以了,然后在电脑上打开终端程序

输入git并按Enter键。如果它说的是命令bash: git: command not found,那么你还需要安装Git。如果已安装,你应该看到有关如何使用该命令的大量信息。

在终端中输入:

该命令将创建一个名为Demo的目录(或文件夹)。使用以下命令将终端更改为Demo目录:

接着输入:

这表示把 “#Demo” 写到 README.md 文件。要检查文件是否已成功创建,请输入:

如果README.md文件被创建成功的话,将会显示文件内部的内容。页面将如下所示:

接着要告诉你的计算机Demo是由Git程序管理的目录,请输入:

然后,为了告诉Git程序你想从现在开始跟踪这个文件的任何改动,请输入:

第4步:创建一个commit

到目前为止,你已经成功创建一个文件,并且与Git成功连接,接下去要创建一个commit,每当你新增或者修改文件后,可以通过git commit命令提交到版本库,git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”),如输入:

记得每次都要添加提交信息,它不仅能帮你识别commit,还能让你了解到你当时对文件做了哪些操作,比如上面这条提交信息“first commit”,表示第一个commit,可以起到一个很好的记录作用。

第5步:将GitHub仓库与电脑连接

现在,你需要使用以下命令将你的计算机连接到GitHub:

让我们一步一步看看这个命令。这个命令告诉Git添加一个名字叫origin的地址:https//git.com.... 这样你通过名字origin就可以直接与GitHub进行交互,而不必输入完整的URL,让Git知道把代码发送到哪个地址。至于为什么要命名origin?纯粹是习惯问题,你也可以命名成其它名字。

现在我们已经将Demo存储库的本地副本连接到GitHub.com上的远程副本。终端页面显示如下:

现在我们已经添加了远程,可以将我们的代码(即我们的README.md文件)推送到GitHub.com。一旦你完成,你的电脑将如下所示:

如果你去看https://github.com/<your_username>/Demo你会看到这样的页面:

现在,你已经创建了你的第一个GitHub仓库,并将它连接到你的计算机,同时将你的计算机上的文件推送(或上传)到GitHub.com上名为Demo的仓库中。

开源最前线(ID:OpenSourceTop) 猿妹 编译

链接:https://opensource.com/article/18/1/step-step-guide-git

PS:记得查收小编送你的免费大礼包呦~

福利 | 一万多套PPT模板等你免费来拿!无条件领取!

免费送 | 1000多套简历模板免费拿,附赠简历制作教程!

免费领 | 《Shell脚本 100例》电子书免费拿,运维必备干货~

▼▼点击【阅读原文】,22大互联网热门课程任选免费学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值