简述
git pull主要是实现本地项目的上推。主要用在将本地更改提交到 GitHub 上别人的项目(即在线原始项目)。以下是基本操作逻辑:
- Fork 原始项目:在 GitHub 上 fork 原始项目到个人账户。
- 克隆 Fork 的项目:将 fork 的项目克隆到本地。
- 创建新分支:在本地仓库中创建一个新的个人分支。
- 提交更改:在本地分支上提交个人本地的更改。
- 推送到Fork 的个人远程项目:将本地分支推送到个人 fork 的项目仓库。
- 创建 Pull Request:在 GitHub 上创建一个 Pull Request,将更改提交到原始项目。
实操
- Fork 原始项目
在 GitHub 上找到想要贡献的项目,点击右上角的 Fork 按钮,将项目 fork 到个人的 GitHub 账户。 - 克隆 Fork 的项目
将 fork 的项目克隆到本地:git https://github.com/libo-huang/Unified-SS.git cd Unified-SS
- 创建新分支
在本地仓库中创建一个新的分支来进行更改:git checkout -b libo
- 提交更改
在新分支上进行个人更改,并将更改添加到暂存区,然后提交:# 添加更改到暂存区 git add . # 提交更改 git commit -m "简述更改"
- 推送到个人 Fork 项目
将本地分支推送到隔热 fork 的项目仓库:git push origin libo
- 创建 Pull Request
打开个人 GitHub 账户,找到个人 fork 的项目。
会看到一个提示:建议您创建一个 Pull Request,点击 Compare & pull request 按钮。
(或者选中项目左边的分支,点击open pull request。)
填写 Pull Request 的标题和描述,然后点击 Create pull request 按钮。