如何使用gitHub进行合作开发

来源:互联网 发布:漫画封面设计软件 编辑:程序博客网 时间:2024/06/06 13:58

对于开发者来说,如果想利用gitHub作为代码仓库进行合作开发,该如何操作呢?这就需要使用到两个东西,一是gitHub网站,二是android studio开发工具;

1.要注册账号(有的跳过),创建一个仓库;

2.初始化项目,将本地代码提交到gitHub仓库上,如何提交请参照上一篇文章;

3.利用android studio 打开已提交到gitHub上的项目,这样工具能自动关联上(如果未关联,建议用as 中Check out project fromVersion Control 选择git 将仓库地址粘贴上去再down下来就可以关联上了);

4.关联上了就可以利用as进行代码的更新与提交了。


这里要注意,因为是合作开发,如果你Check out的是另一位小伙伴创建的gitHub项目,你修改了代码,直接push,会报“Error 403”的push 失败的提示,怎么解决呢?其实也很简单,遵循gitHub的操作步骤就好:

1.将另一位小伙伴的项目先fork到自己的gitHub仓库上;

2.修改本地项目隐藏的git目录下的config 文件,如下:

[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = true[remote "origin"]url = https://github.com/xxxx/项目名.git //https://github.com/xxxx,是你那小伙伴的gitHub地址fetch = +refs/heads/*:refs/remotes/origin/*[branch "master"]remote = originmerge = refs/heads/master
将上面的url地址改成fork后的项目的地址,修改好后再push,则能成功,也能在自己fork的项目中看到提交记录;

3.接下来只要在自己fork的项目中点击 Pull requests 创建并提交一个请求即可,这样另一位小伙伴接收到请求并同意后就能merge到开始的项目中了,再去刷新一下之前的项目也能看到提交成功的记录了。。。



原创粉丝点击