如何使用gitHub进行合作开发

开发工具 专栏收录该内容
3 篇文章 0 订阅

对于开发者来说,如果想利用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到开始的项目中了,再去刷新一下之前的项目也能看到提交成功的记录了。。。



  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

zxhandroid

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值