在使用fork的时候我们需要知道fork是什么?简单理解就是克隆一个主库,那么在开发的时候我们用到的就是我们克隆以后的库?在这个库里我们进行我们的代码开发任务就可以了 ?下面的场景就是简单详细的操作流程!
1. 首先我们加入一个团队以后,我们会获得我们的开发权限,然后接下来我们需要fork(派生)
2.点击白色加号以后,我们会在页面找到Fork this repositcry ,点击以后就可以fork我们的库
3.当我们fork我们库以后,我们需要克隆我们fork以后的库。
4.然后我们输入命令 git remote -v 查看一下我们的远程库
5.然后我们需要 git remote add upstream (upstream:是名字可以随便任意启动 例如 可以app。) 跟我们的主库地址
6.再次运行我们的 git remote -v 查看我们的远程地址
7.这时候我们已经完美的把我们的fork之后的库和我们的主库完美的建立起连接,然后我们需要 git fetch ac (ac是前边我自己命名的 主库名字) 同步我们的主库分支
8.接下来 比如我们需要在我的work分支开发,因此我们需要 git pull ac work:work 拉取更新我们的work分支
9.然后我们 git checkout work 切换到我们的work 分支进行开发 ,开发完毕以后 。我们 还是执行 git add . git commit -m " " 一系列的步骤,然后切换会主分支 ,git checkout master
10。切换回主分支我们需要合并我们刚刚开发以后的分支
11.最后一步我们 需要使用 git push origin work (work为开发的分支名字)
12.最后一步 关键一步,我们进入我们的Bitbucket里面进入我们fork以后的库 找到 pull requests 点击就好了