git使用之六——github协同工作的Fork+Pull Request

博客: 安卓之家
微博: 追风917
CSDN: 蒋朋的家
简书: 追风917
博客园: 追风917

git使用之一——git的基本使用
git使用之二——.gitignore文件详解
git使用之三——.git文件夹详解
git使用之四——windows下github桌面版的安装
git使用之五——Github上fork项目后与原项目保持同步
git使用之六——github协同工作的Fork+Pull Request
git使用之七——Android Studio下git的正确使用

网上你看到某个大神的项目很炫,很灿烂,你看了看,发现有bug或者你参与开源项目,需要参与进去,那么你来对了地方,这里带你如何和大神一起工作。

Fork


网上有这个开源项目:FastAndroid
很好,最近要写个demo,大家有兴趣的欢迎加入我们。

首先fork(派生)到自己的github:

fork后进入到自己的仓库:

由于我之前fork过,作者修改了内容,所以我这里的仓库是不会更新的,那么怎么保持更新呢,请来我之前的博文:

git使用之五——Github上fork项目后与原项目保持同步

修改


下面自己的仓库里有东西了,你可以按照自己的想法开发咯,哈哈,自行发挥吧。

这里介绍下在android studio下的使用。

打开android studio,在初始界面,右侧选择第三个Check out project from Version Control,然后点Github

之后as会要求你填写你github的用户名和密码

确认无误,as需要你填写clone的远程仓库地址:

仓库地址github右侧:

方式有https或ssh,都是可以的,ssh需要提前配置密钥的,怎么配置,来这里配置:

git使用之一——git的基本使用

点击右侧test,测试下仓库的正确性,正确弹出正确对话框:

之后点击clone,就clone到本地咯,as会提示你时候打开,我们确定。

当然clone到本地你可以直接一条命令搞定,这里演示的是as下的使用。

这里你新建一个分支,这不会影响到管理者的项目,这里的分支都是你自己的本地分支,push也是push到你自己的库分支去。修改好项目后,commit到本地仓库,push到你的远程仓库,as下如何操作,来这里:git使用之七——Android Studio下git的正确使用

好了,你的远程仓库已经更新了,下面发起请求合并。

Pull Request


回到你的github界面,发起请求:

新建请求:

由于我没有修改内容,所以,下面的Comparing changes空白:

这样,项目管理者就会看到你的请求,合适的话,他就会合并咯,哈哈!

有不对的地方欢迎指出,共同进步。

enjoy!

悦分享,越快乐^_^

欢迎交流,转载请注明出处,谢谢!

你可能感兴趣的:(git)