博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git教学指南_Git分步指南
阅读量:2527 次
发布时间:2019-05-11

本文共 2144 字,大约阅读时间需要 7 分钟。

git教学指南

如果您从未使用过 ,您可能会对此感到紧张。 无需担心-只需按照此逐步入门指南进行操作,您很快就会在托管一个新的Git存储库。

在深入探讨之前,让我们澄清一个常见的误解:Git与GitHub不同。 Git是一个版本控制系统(即,一个软件),可以帮助您跟踪计算机程序和文件以及随时间进行的更改。 它还使您可以与同行在程序,代码或文件上进行协作。 GitHub和类似服务(包括GitLab和BitBucket)是托管Git服务器程序来保存您的代码的网站。

步骤1:建立GitHub帐户

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

Create a GitHub account

选择一个用户名(例如octocat123),输入您的电子邮件地址和密码,然后单击Sign up for GitHub 。 进入后,它将看起来像这样:

Signed in to GitHub

步骤2:建立新的储存库

储存库就像一个存放东西的地方或容器。 在这种情况下,我们正在创建一个Git存储库来存储代码。 要创建新的存储库,请从+号下拉菜单中选择“ 新建存储库 ”(您可以在上图的右上角看到已选择它)。

Create a new repository

输入存储库的名称(例如“ Demo”),然后点击创建存储库 。 不必担心更改此页面上的任何其他选项。

恭喜你! 您已经在GitHub.com上设置了您的第一个存储库。

步骤3:建立档案

创建您的存储库后,它将如下所示:

New repo on GitHub

不要惊慌,它比看起来简单。 跟我在一起。 查看以“ ...或在命令行上创建新的存储库”开头的部分,暂时忽略其余部分。

打开计算机上的终端程序。

Terminal

输入 git并按Enter 。 如果显示命令bash: git: command not found ,则使用适用于Linux操作系统或发行版的命令 。 通过键入git并单击Enter来检查安装; 如果已安装,则应该看到有关如何使用该命令的大量信息。

在终端中,键入:

mkdir Demo

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

使用以下命令将终端更改为Demo目录:

cd Demo

然后输入:

echo "#Demo" >> README.md

这将创建一个名为README.md的文件,并在其中写入#Demo 。 要检查文件是否已成功创建,请输入:

cat README.md

如果正确创建了文件,它将显示README.md文件中的内容。 您的终端将如下所示:

Terminal

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

git init

然后,要告诉Git程序您关心此文件,并想要跟踪此后的所有更改,请输入:

git add README.md

步骤4:提交

提交 。 提交可以被认为是一个里程碑。 每次完成某项工作时,您都可以编写一个Git提交来存储该文件的版本,因此您可以稍后返回以查看该时间点的外观。 每当您对文件进行更改时,都将创建该文件的新版本,该文件与以前的版本不同。

要提交,请输入:

git commit -m "first commit"

而已! 您刚刚创建了一个Git提交,并包含一条消息,提示“ 第一次提交” 。 您必须始终在commit中编写一条消息; 它不仅可以帮助您识别提交,而且还可以帮助您了解当时对文件所做的操作。 因此,明天,如果您在文件中添加了一段新代码,则可以编写一条提交消息,内容为: 添加新代码 ,当您在一个月后回来查看提交历史记录或Git日志(提交列表)时, ),您将知道在文件中所做的更改。

步骤5:将GitHub存储库与计算机连接

现在,是时候使用以下命令将计算机连接到GitHub:

git remote add origin https://github.com/
/Demo.git

让我们逐步看一下此命令。 我们告诉Git在地址https://github.com/<your_username>/Demo.git your_username>/Demo.git(即GitHub.com上您的Git仓库的URL)添加一个名为originremote origin 。 这允许您通过键入origin而不是完整的URL与GitHub.com上的Git存储库进行交互,Git会知道将代码发送到哪里。 为什么origin ? 好吧,如果您愿意,您还可以命名其他名称。

现在,我们已将演示存储库的本地副本连接到GitHub.com上的远程副本。 您的终端如下所示:

Terminal

现在,我们已经添加了遥控器,我们可以将我们的代码(即,上传README.md文件)推送到GitHub.com。

完成后,您的终端将如下所示:

Terminal

如果您访问https://github.com/<your_username>/Demo您的用户名> / https://github.com/<your_username>/Demo您将看到类似以下内容:

Demo repo on GitHub

而已! 您已经创建了第一个GitHub存储库,将其连接到计算机,然后将文件从计算机推送(或上载)到GitHub.com上名为Demo的存储库中。 下次,我将写有关Git克隆(将代码从GitHub下载到您的计算机),添加新文件,修改现有文件以及将文件推送(上传)到GitHub的文章。

翻译自:

git教学指南

转载地址:http://nknzd.baihongyu.com/

你可能感兴趣的文章
小D课堂 - 新版本微服务springcloud+Docker教程_6-01 微服务网关介绍和使用场景
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-03 高级篇幅之zuul常用问题分析
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-08 断路器监控仪表参数
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-02 springcloud网关组件zuul
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-1.快速搭建SpringBoot项目,采用Eclipse...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-4.在线教育后台数据库设计...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-3.热部署在Eclipse和IDE里面的使用...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-3.在线教育站点需求分析和架构设计...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-4.后端项目分层分包及资源文件处理...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-2.快速搭建SpringBoot项目,采用IDEA...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-5.PageHelper分页插件使用
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-6.微信扫码登录回调本地域名映射工具Ngrock...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-8.用户模块开发之保存微信用户信息...
查看>>
Linux下Nginx安装
查看>>
LVM扩容之xfs文件系统
查看>>
Hbase记录-client访问zookeeper大量断开以及参数调优分析(转载)
查看>>
代码片段收集
查看>>
vue-cli3创建项目时报错
查看>>
输入1-53周,输出1-53周的开始时间和结束时间
查看>>