如何使用gitHub进行合作开发

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

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

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

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

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


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

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

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

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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值