返回

我的git协同开发经验谈之如何发pr

前端

在进行git协同开发时,通常需要按照以下步骤操作:

  1. fork代码

  2. clone代码

  3. 创建分支

  4. 修改代码

  5. 提交代码

  6. 创建pull request

  7. 合并代码

1. fork代码

fork代码是指将项目代码复制到自己的仓库中,这样就可以在自己的仓库中对代码进行修改,而不会影响到原项目代码。要fork代码,可以点击项目的“Fork”按钮,然后将代码克隆到自己的本地计算机上。

2. clone代码

clone代码是指将远程仓库中的代码克隆到本地计算机上,这样就可以在本地对代码进行修改。要clone代码,可以打开终端,然后使用以下命令:

git clone https://github.com/username/project-name.git

其中,username是项目所有者的用户名,project-name是项目名称。

3. 创建分支

在开始修改代码之前,需要先创建一个新的分支,这样可以将修改与主分支隔离开来,避免影响到主分支的代码。要创建一个新的分支,可以使用以下命令:

git branch new-branch-name

其中,new-branch-name是要创建的分支名称。

4. 修改代码

在创建了新的分支之后,就可以开始修改代码了。修改完成后,需要将修改提交到本地仓库,可以使用以下命令:

git add .
git commit -m "commit message"

其中,git add .表示将所有修改添加到暂存区,git commit -m "commit message"表示将修改提交到本地仓库,并添加提交说明。

5. 提交代码

在将修改提交到本地仓库之后,就可以将修改推送到远程仓库了,可以使用以下命令:

git push origin new-branch-name

其中,origin是远程仓库的名称,new-branch-name是要推送的分支名称。

6. 创建pull request

在将修改推送到远程仓库之后,就可以创建pull request了。pull request是指将自己仓库中的修改请求合并到原项目仓库中。要创建pull request,可以点击项目的“Pull requests”选项卡,然后点击“New pull request”按钮。

7. 合并代码

在创建了pull request之后,原项目的维护者就可以对pull request进行审核,如果审核通过,就可以将修改合并到原项目仓库中。要合并代码,可以点击pull request页面上的“Merge pull request”按钮。

至此,就完成了git协同开发的过程。