就在昨天我刚把公司里的库文件改了之后,然后我就叫把库文件的拥有者的账号密码发给我,上司却叫我pull request。
What?当时我整个人都懵了,我用github,要么克隆点库文件,要么就是上传点文件到仓库。
我摸索了一番之后才发现:
“Pull Request 是一种通知机制。
你修改了他人的代码,将你的修改通知原来的作者,希望他合并你的修改,这就是 Pull Request。”
一、Fork对方的库文件
我理解的Fork就是把对方的库文件放到你自己github仓库里
然后进入自己的github仓库里面就可以在第一排看到你刚才fork的对方库文件
点开之后可以查看fork的路径
二、在库文件中完成自己的修改
当这个库文件在你自己的仓库里,就在自己的电脑上把这个库文件clone下来,进行你需要的更改。
然后进入你的仓库就可以查看刚才的修改了
三、发起pull request
点击 Code 右侧的pull request
点击创建pull request
给仓库拥有者留言,然后pull request就完成了。接下来就是对方同意了
四、接收pull request
此时对方的邮箱就会收到一封邮件,就是我的pull request。
点开邮箱里面的链接
确认无误之后就会合并成功
最终在他的仓库里就会有你刚才修改的文件了哟
好了,打完收工!