如果你从未使用过 Git,你可能会对此感到紧张。没什么好担心的——只需跟随这篇逐步入门指南,你很快就会在 GitHub 上托管一个新的 Git 仓库。
在我们深入探讨之前,让我们澄清一个常见的误解:Git 与 GitHub 并非同一事物。Git 是一个版本控制系统(即,一个软件),它可以帮助你跟踪你的计算机程序和文件以及随时间推移对其所做的更改。它还允许你与你的同事在程序、代码或文件上进行协作。GitHub 和类似的服务(包括 GitLab 和 BitBucket)是托管 Git 服务器程序的网站,用于存储你的代码。
步骤 1:创建 GitHub 账户
最简单的入门方法是在 GitHub.com 上创建一个账户(它是免费的)。
opensource.com
选择一个用户名(例如,octocat123),输入你的电子邮件地址和密码,然后单击Sign up for GitHub。登录后,它看起来会像这样
opensource.com
步骤 2:创建一个新的仓库
仓库就像一个存储东西的地方或容器;在本例中,我们正在创建一个 Git 仓库来存储代码。要创建一个新的仓库,请从“+”号下拉菜单中选择 New Repository(你可以看到我在上图的右上角选择了它)。
opensource.com
为你的仓库输入一个名称(例如,“Demo”),然后单击 Create Repository。不用担心更改此页面上的任何其他选项。
恭喜!你已经在 GitHub.com 上设置了你的第一个仓库。
步骤 3:创建一个文件
仓库创建完成后,它看起来会像这样
opensource.com
别慌,它比看起来更简单。跟着我。查看以“...or create a new repository on the command line,”开头的部分,暂时忽略其余部分。
打开你计算机上的终端程序。
opensource.com
输入 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 文件中的内容(如果文件创建正确)。你的终端将看起来像这样
opensource.com
要告诉你的计算机 Demo 是一个由 Git 程序管理的目录,请输入
git init然后,要告诉 Git 程序你关心这个文件并希望从现在开始跟踪任何更改,请输入
git add README.md步骤 4:进行提交
到目前为止,你已经创建了一个文件并告知了 Git,现在是时候创建一个提交了。提交可以被认为是里程碑。每次你完成一些工作时,你可以编写一个 Git 提交来存储该文件版本,以便你以后可以返回并查看它在那个时间点的样子。每当你对文件进行更改时,你都会创建一个新的文件版本,与之前的版本不同。
要进行提交,请输入
git commit -m "first commit"就是这样!你刚刚创建了一个 Git 提交,并包含了一条消息,内容为 first commit。你必须始终在提交中编写消息;它不仅可以帮助你识别提交,还可以让你了解你在该时间点对文件所做的操作。因此,如果明天你在文件中添加了一段新代码,你可以编写一条提交消息,内容为Added new code,当你一个月后回来查看你的提交历史记录或 Git 日志(提交列表)时,你就会知道你在文件中更改了什么。
步骤 5:将你的 GitHub 仓库连接到你的计算机
现在,是时候使用以下命令将你的计算机连接到 GitHub 了
git remote add origin https://github.com/<your_username>/Demo.git让我们逐步查看此命令。我们正在告诉 Git 添加一个名为 origin 的远程仓库,地址为 https://github.com/<your_username>/Demo.git(即,你在 GitHub.com 上的 Git 仓库的 URL)。这允许你通过键入 origin 而不是完整的 URL 来与你在 GitHub.com 上的 Git 仓库进行交互,Git 将知道将你的代码发送到哪里。为什么是 origin?嗯,如果你愿意,你可以将其命名为其他任何名称。
现在我们已经将 Demo 仓库的本地副本连接到 GitHub.com 上的远程副本。你的终端看起来像这样
opensource.com
现在我们已经添加了远程仓库,我们可以将我们的代码(即,上传我们的 README.md 文件)推送到 GitHub.com。
完成后,你的终端将看起来像这样
opensource.com
如果你访问 https://github.com/<your_username>/Demo,你将看到类似这样的内容
opensource.com
就是这样!你已经创建了你的第一个 GitHub 仓库,将其连接到你的计算机,并将一个文件从你的计算机推送到 GitHub.com 上名为 Demo 的仓库。下次,我将撰写关于 Git 克隆(从 GitHub 下载代码到你的计算机)、添加新文件、修改现有文件以及将文件推送到 GitHub 的文章。

10 条评论