如何将Git仓库托管到GitHbub上的详细操作指南

译文
开发
如果你从未使用过Git,可能会感到紧张。没什么好担心的,你只要按照这篇逐步入门指南来做,很快可以将一个新的Git仓库托管在GitHub上。

[[219267]]

【51CTO.com快译】如果你从未使用过Git,可能会感到紧张。没什么好担心的,你只要按照这篇逐步入门指南来做,很快可以将一个新的Git仓库托管在GitHub上。

切入正题之前,先澄清一个常见的误解:Git和GitHub不是一回事。Git是版本控制系统(即一款软件),帮助你跟踪自己的计算机程序和文件以及逐渐对它们所作的更改。它还让你可以与同事协作编写程序、代码或文件。GitHub和类似的服务(包括GitLab和BitBucket)是托管保存你代码的Git服务器程序的网站。

第1步:创建GitHub帐户

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

图1:创建GitHub帐户

选择一个用户名(比如octocat123),输入你的电子邮件地址和密码,然后点击“注册GitHub”。一旦你进入,看起来会像这样: 

图2:登录到GitHub

第2步:创建新的仓库

仓库好比是存储东西的场地或容器,在这里我们创建一个Git仓库来存储代码。想创建一个新的仓库,从+符号下拉菜单中选择“新建仓库”(你可以看到我已在上图的右上角选择了它)。 

图3:创建新的仓库

为仓库输入名称(比如“Demo”),单击“创建仓库”。别为更改该页面上其他任何选项而操心。

恭喜!你已在GitHub.com上建好了你的***个仓库。

第3步:创建文件

一旦你的仓库建好,它会是这样子: 

图4:GitHub上的新仓库

别慌张,实际上比较简单。关注以“……或者在命令行上创建新的仓库”开始的部分,暂时忽略其余部分。

在计算机上打开Terminal(终端)程序。 

图5:终端

输入git后按回车键。如果显示命令bash:git:command not found,那么用适合你Linux操作系统或发行版的命令来安装Git。输入git后按回车键,检查安装;如果Git已安装,你会看到表明如何使用该命令的一堆信息。

在终端中输入:

 

  1. mkdir Demo 

该命令将创建一个名为Demo的目录(或文件夹)。

使用该命令,将终端更改为Demo目录:

 

  1. cd Demo 

然后输入:

 

  1. echo "#Demo" >> README.md 

这将创建一个名为README.md的文件,并将#Demo写入到文件中。想检查文件是否已成功创建,只需输入:

 

  1. cat README.md 

这将显示README.md文件中的内容,如果文件正确创建的话。你的终端会像这样子: 

图6:终端

想告诉你的计算机Demo是Git程序管理的目录,只需输入:

 

  1. git init 

然后,想告诉Git程序你关注该文件,希望跟踪在此之后的任何变更,只需输入:

 

  1. git add README.md 

第4步:提交

到目前为止,你已创建了一个文件,并告诉Git有该文件,现在是时候创建提交(commit)了。提交好比是里程碑。每当你完成一些工作,可以编写Git提交来存储该版本的文件,那样你可以回头看看它在这个时间点是什么样子。只要你对文件进行更改,都会创建该文件的新版本,与前一个版本不同。

想提交,只需输入:

 

  1. git commit -m "first commit" 

就是这样!你刚创建了一个Git提交,包含表明这是***提交的消息。你总是需要在提交中编写消息,它不仅可以帮助识别提交,还让你能够了解当前对文件所执行的操作。那样将来,如果你在文件中添加了一段代码,可以编写表明“添加新代码”的提交消息;当一个月后你回头看看提交历史或Git日志(提交列表),就知道在文件中更改了什么。

第5步:连接你的GitHub仓库和你的计算机

现在,用该命令将你的计算机连接到GitHub:

 

  1. git remote add origin https://github.com/<your_username>/Demo.git 

我们逐步分析这个命令。我们告诉Git添加一个名为origin的远程仓库(remote),地址是https://github.com/<your_username>/Demo.git(即GitHub.com上你的Git仓库的URL)。这让你只需输入origin,而不是输入完整的URL,即可与GitHub.com上你的Git仓库进行交互,Git会知道将你的代码发送到哪里。为何叫origin?当然,如果你愿意的话,也可以随意取名。

现在我们已将Demo仓库的本地副本连接到GitHub.com上的远程仓库。你的终端看起来像这样: 

图7:终端

我们已添加了这个远程仓库,可以将我们的代码推送到GitHub.com(即上传我们的README.md文件)。

一旦完成,你的终端会是这样子: 

图8:终端

如果你访问https://github.com/<your_username>/Demo,会看到这样的画面: 

图9:GitHub上的Demo仓库

大功告成!你已创建了你的***个GitHub仓库,将其连接到你的计算机,并将文件从你的计算机推送(或上传)到GitHub.com上名为Demo的仓库。下回我将介绍Git克隆(将你的代码从GitHub下载到你的计算机),添加新文件,修改现有文件,并将文件推送(上传)到GitHub,敬请期待。

原文标题:A step-by-step guide to Git,作者:Kedar Vijay Kulkarni 

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:庞桂玉 来源: 51CTO
相关推荐

2022-01-21 08:36:25

MPP架构数据

2010-02-05 14:51:48

C++托管

2019-04-08 09:00:00

CentOS 7ElasticsearLinux

2023-11-07 21:01:49

火狐浏览器FirefoxGit

2020-01-18 08:00:00

Microsoft TLinux

2023-04-12 15:37:31

Linux系统CPU

2023-10-17 08:10:21

2009-11-27 10:24:25

PHP字符串操作

2016-11-15 09:10:58

2017-03-13 13:21:34

Git处理大仓库

2016-10-26 09:29:12

MongoDBLinux

2016-10-24 09:40:53

CentOS高级入侵检测

2024-05-10 07:31:32

IIS应用程序.NET Core

2015-12-01 09:23:14

Windows 10开始菜单网站

2011-04-26 13:17:36

AS3MySQL

2009-06-25 12:32:02

节能成本CIO

2021-03-15 13:05:13

LinuxNautilusGit

2017-10-11 08:51:13

2018-02-27 09:00:00

UbuntuGitGithub

2023-11-06 13:11:22

Docker映像Builkit
点赞
收藏

51CTO技术栈公众号