git教学指南
如果您从未使用过Git ,您可能会对此感到紧张。 无需担心-只需按照此逐步入门指南进行操作,您很快就会在GitHub上托管一个新的Git存储库。
在深入探讨之前,让我们澄清一个常见的误解:Git与GitHub不同。 Git是一个版本控制系统(即,一个软件),可以帮助您跟踪计算机程序和文件以及随时间进行的更改。 它还使您可以与同行在程序,代码或文件上进行协作。 GitHub和类似服务(包括GitLab和BitBucket)是托管Git服务器程序来保存您的代码的网站。
步骤1:建立GitHub帐户
最简单的入门方法是在GitHub.com上创建一个帐户(免费)。
选择一个用户名(例如octocat123),输入您的电子邮件地址和密码,然后单击Sign up for GitHub 。 进入后,它将看起来像这样:
步骤2:建立新的储存库
储存库就像一个存放东西的地方或容器。 在这种情况下,我们正在创建一个Git存储库来存储代码。 要创建新的存储库,请从+
号下拉菜单中选择“ 新建存储库 ”(您可以在上图的右上角看到已选择它)。
输入存储库的名称(例如“ Demo”),然后点击创建存储库 。 不必担心更改此页面上的任何其他选项。
恭喜你! 您已经在GitHub.com上设置了您的第一个存储库。
步骤3:建立档案
创建您的存储库后,它将如下所示:
不要惊慌,它比看起来简单。 跟我在一起。 查看以“ ...或在命令行上创建新的存储库”开头的部分,暂时忽略其余部分。
打开计算机上的终端程序。
输入 git
并按Enter 。 如果显示命令bash: git: command not found
,则使用适用于Linux操作系统或发行版的命令安装Git 。 通过键入git
并单击Enter来检查安装; 如果已安装,则应该看到有关如何使用该命令的大量信息。
在终端中,键入:
mkdir Demo
该命令将创建一个名为Demo的目录(或文件夹)。
使用以下命令将终端更改为Demo目录:
cd Demo
然后输入:
echo "#Demo" >> README.md
这将创建一个名为README.md
的文件,并在其中写入#Demo
。 要检查文件是否已成功创建,请输入:
cat README.md
如果正确创建了文件,它将显示README.md
文件中的内容。 您的终端将如下所示:
要告诉您的计算机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/<your_username>/Demo.git
让我们逐步看一下此命令。 我们告诉Git在地址https://github.com/<your_username>/Demo.git
your_username>/Demo.git(即GitHub.com上您的Git仓库的URL)添加一个名为origin
的remote
origin
。 这允许您通过键入origin
而不是完整的URL与GitHub.com上的Git存储库进行交互,Git会知道将代码发送到哪里。 为什么origin
? 好吧,如果您愿意,您还可以命名其他名称。
现在,我们已将演示存储库的本地副本连接到GitHub.com上的远程副本。 您的终端如下所示:
现在,我们已经添加了遥控器,我们可以将我们的代码(即,上传README.md
文件)推送到GitHub.com。
完成后,您的终端将如下所示:
如果您访问https://github.com/<your_username>/Demo
您的用户名> / https://github.com/<your_username>/Demo
您将看到类似以下内容:
而已! 您已经创建了第一个GitHub存储库,将其连接到计算机,然后将文件从计算机推送(或上载)到GitHub.com上名为Demo的存储库中。 下次,我将写有关Git克隆(将代码从GitHub下载到您的计算机),添加新文件,修改现有文件以及将文件推送(上传)到GitHub的文章。
翻译自: https://opensource.com/article/18/1/step-step-guide-git
git教学指南