Github是一个全球领先的面向开源以及私有软件项目的托管平台。Github可以帮助开发者及项目经理托管代码,协同开发,并存档历史版本。Github的用户可以创建和加入各种组织,与其他开发者协同开发项目,开放并贡献代码,管理项目文档。本文将详细介绍Github的使用方法。
## 1. 注册Github账号
任何人都可以访问Github,但如果你需要使用Github的各种功能,就需要注册Github账号。Github提供了免费和付费的账户,免费账号已经足够一般需求。
在创建Github账号时,需要填写用户名、邮箱地址、密码等信息,然后确认注册。在注册时,可以选择开通Github仓库,这有助于您创建仓库、文章等功能。
## 2. 创建仓库
在Github账号注册成功后,就可以创建仓库了。仓库是Github中存储所有代码、文档及其他项目文件的存储库。
在Github主页右上角,点击"+",选择“New repository”即可创建仓库。
![创建仓库](https://cdn.jsdelivr.net/gh/JaidenRSS/img/2022-09-28-16-20-53.png)
在创建仓库时,需要注意以下几个问题:
- 仓库名字要具有描述性,以便其他用户易于识别。
- 可以选择公开或私有,公开仓库可以被其他用户查看和克隆,私有仓库需要付费且只能邀请的用户才能查看和克隆。
- 可以选择使用README文件,用于展示仓库基本信息。
创建成功后,可以在Github主页的仓库列表中看到新创建的仓库。
## 3. 上传代码
创建仓库后,就可以上传代码了。Github支持多种上传方式,我们可以选择直接上传本地代码,或使用Git命令上传。
### 3.1 直接上传
在新建的仓库页面中,点击“Upload files”,即可上传本地代码。
![上传代码](https://cdn.jsdelivr.net/gh/JaidenRSS/img/2022-09-28-16-20-55.png)
### 3.2 使用Git命令上传
也可以通过Git命令上传代码:
```git
git init
git add .
git commit -m "first commit"
git remote add origin 仓库地址
git push -u origin master
```
其中,要注意把“仓库地址”替换为我们在Github上创建的仓库地址。当然,在使用Git之前,需要在本地安装Git。
## 4. 协作开发
Github是一个社交平台,可以帮助开发者共同开发项目。
### 4.1 Fork
Github中Fork指的是复制别人的仓库到自己的仓库中,使得我们有了复制的代码并能对其进行修改。
在Github中打开别人维护的仓库,可以在仓库页面右上角找到“Fork”按钮,点击后即可复制到自己的仓库中。
![Fork](https://cdn.jsdelivr.net/gh/JaidenRSS/img/2022-09-28-16-20-57.png)
复制完成后,我们可以在自己的仓库中进行修改和提交。
### 4.2 Pull Request
当我们进行了修改,如果想要让原作者接受我们的修改,我们需要发起一次Pull Request。
点击提交修改后,在自己的仓库页面中选择“New pull request”,并选择自己修改后的版本,即可将Pull Request发送给原作者。
![Pull Request](https://cdn.jsdelivr.net/gh/JaidenRSS/img/2022-09-28-16-20-57.png)
原作者会收到我们的Pull Request通知,并有权决定是否接受我们的修改。
## 5. 总结
Github是一个非常强大的协同开发平台,大大方便了软件开发、项目管理等工作。通过本文的介绍,我们可以掌握Github的基本使用方法,从而更好地在Github上开展工作和学习。