如何安装和使用GitHub

1. GitHub简介

GitHub是一家面向开源及私有软件项目的托管平台,也是全球最大的开源社区。它提供了分布式版本控制和源代码管理(SCM)功能,支持Git和SVN,提供了像Wiki、Issue Tracker、Pull Request等功能,让开发你除了能容易地托管和分享代码外,还能做协作开发。

GitHub提供了无限制的公共软件仓库、配有基本的托管方案和功能,以及付费的高级功能。这使得GitHub非常便于开发者进行协作,分享代码和项目。

2. 注册GitHub账号

2.1 访问GitHub官网

在浏览器中输入网址https://www.github.com即可访问GitHub官网。

2.2 注册账号

点击官网右上角的“Sign up”按钮,跳转到注册页面。

输入用户名、邮箱和密码,即可注册账号。

https://github.com/join

3. 安装Git

3.1 Windows系统下安装Git

Step 1:下载Git for Windows安装包。

下载地址:https://git-scm.com/download/win

Step 2:安装Git。

运行安装包,选择合适的安装方式,然后一路下一步即可。

Step 3:验证Git是否安装成功。

打开命令提示符,输入以下命令:

git version

若显示Git的版本信息,则说明安装成功。

3.2 MacOS系统下安装Git

Step 1:打开终端。

在MacOS终端中运行以下命令:

git --version

如果终端能够显示Git的版本信息,则说明Git已经安装好了。

如果终端提示未找到“git”命令,则需要安装Git。

Step 2:安装Git。

在终端中运行以下命令:

xcode-select --install

在弹出的提示对话框中选择“安装”,等待安装完成即可。

4. 创建一个库

4.1 登录GitHub账号

打开GitHub官网,登录自己的账号。

Step 1:进入Repositories。

点击页面中间的“Repositories”标签,进入“Your repositories”页面。

Step 2:创建库。

点击页面右上角的“New”按钮,进入“Create a new repository”页面。

Step 3:填写库信息。

在“Create a new repository”页面中填写库的信息,然后点击“Create repository”按钮。

Step 4:验证创建结果。

创建成功后,会跳转到页面中创建的库主页,可以看到一些命令行操作的初始化步骤。

5. Git基本命令操作

5.1 克隆仓库

将在GitHub上创建的库克隆到本地计算机上。

Step 1:打开命令提示符(Windows)或终端(MacOS)。

Step 2:在GitHub库主页中找到并复制仓库的url。

Step 3:在命令提示符/终端中运行以下命令。

git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git

Step 4:克隆过程。

命令执行成功后,克隆过程正式开始,现在本地计算机上会出现与GitHub库相同的文件夹,在这个文件夹下可以自由地进行编辑和修改。

5.2 增加文件

在工作文件夹下增加新文件。

Step 1:在工作文件夹下创建新文件。

在工作文件夹下创建新文件,文件保存到克隆库中,然后在命令提示符(Windows)或终端(MacOS)中运行以下命令来跟踪这个新文件。

git add .

这个命令将跟踪所有工作文件夹下新文件。

Step 2:提交文件。

在命令提示符(Windows)或终端(MacOS)中运行以下命令提交文件到GitHub库中:

git commit -m "描述文件"

Step 3:上传文件。

在命令提示符(Windows)或终端(MacOS)中运行以下命令上传文件至GitHub库。

git push -u origin master

在命令执行成功后,新文件就已经上传到GitHub库中了。

5.3 更新文件

Step 1:在工作文件夹下更新文件。

找到需要修改的文件,在本地计算机上进行修改,并保存在工作文件夹下。

Step 2:跟踪更新文件。

运行以下命令来跟踪这个文件:

git add .

Step 3:提交更新文件。

在命令提示符(Windows)或终端(MacOS)中运行以下命令提交更新文件至GitHub库:

git commit -m "描述更新"

Step 4:上传更新文件。

在命令提示符(Windows)或终端(MacOS)中运行以下命令上传更新文件至GitHub库:

git push -u origin master

在命令执行成功后,更新文件就已经同步到GitHub库中了。

5.4 删除文件

从克隆库中删除文件。

Step 1:删除本地计算机上的文件。

在工作文件夹下找到文件,将其删除。

Step 2:从克隆库中删除文件。

在命令提示符(Windows)或终端(MacOS)中运行以下命令将文件从克隆库中删除:

git rm 文件名.xxx

Step 3:提交修改。

在命令提示符(Windows)或终端(MacOS)中运行以下命令提交修改:

git commit -m "描述删除"

Step 4:上传更新的库。

在命令提示符(Windows)或终端(MacOS)中运行以下命令将更新的库上传到GitHub:

git push -u origin master

完成上述步骤后,本地计算机和远程库(GitHub)就已经没有了被删除的文件了。

6. Pull Request

Pull Request是GitHub的重要功能之一,是多人协作开发时的利器。

6.1 用法

当团队中有成员希望为开源代码库做出贡献时,可以在自己本地克隆GitHub库,再从自己GitHub账户向开发者发起一个Pull Request。发起Pull Request后,开发者就可以相应地对添加的代码进行审核,然后将代码合并到主分支中。

6.2 开启Pull Request

Step 1:克隆仓库。

在GitHub库主页中点击“Clone or download”按钮,复制GitHub库的url,进入命令提示符(Windows)或终端(MacOS)中,使用以下命令克隆GitHub库至本地计算机:

git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git

Step 2:创建新的分支。

进入命令提示符(Windows)或终端(MacOS)中,使用以下命令创建一个新的分支并切换到该分支:

git checkout -b new-branch

Step 3:添加新代码。

在本地计算机上对GitHub库进行修改,并保存在工作文件夹下。

Step 4:提交修改到GitHub库中。

在命令提示符(Windows)或终端(MacOS)中使用以下命令提交修改到GitHub库中:

git add . && git commit -m "描述新代码的添加"

Step 5:上传新分支。

在命令提示符(Windows)或终端(MacOS)中使用以下命令上传修改后的新分支:

git push -u origin new-branch

Step 6:开启Pull Request。

在GitHub上,选择“Pull requests”选项卡,点击“New pull request”按钮开启Pull Request,写下相关的说明文档,评估提交结果,并最终选择将新代码合并到主分支中。

7. 总结

本文介绍了如何使用GitHub,包括注册账号、安装Git、创建库、Git基本命令操作和Pull Request。GitHub是非常有用的工具,它可以让我们分享、修改和协作开发代码,这些功能是开发者进行开发工作必不可少的。