Android项目通过Github管理/分享步骤

使⽤GitHub管理/分享代码
GitHub是什么,有什么⽤?
⾯向GitHub开发 功能模块都不是⾃⼰写的 在GitHub上找的 功能实现了 怎么实现的就蒙蔽了,三个使用目的。
代码托管
开源项⽬
个⼈主⻚

GitHub 是⼀个⾯向开源及私有软件项⽬的托管平台,因为只⽀持 Git 作为唯⼀的版本库格式进⾏托
管,故名 GitHub。
我们使⽤Github主要有两种情况:1.需要查找开源代码 2.管理⾃⼰的代码
原理图
在这里插入图片描述
分为了两个仓库,一个本地的仓库/AndroidStudio,一个远程仓库/Github。
在这里插入图片描述

GitHub常⽤术语
Repository 仓库(项⽬⽂件夹)
⼀个库包含所有的项⽬⽂件(包括帮助⽂档),并保存每个⽂件的修改历史;库可以有多个合作开发者,也可以作为公共库或私有库 的形式开发;
Watch 观察
如果watch了⼀个项⽬,之后这个项⽬有更新,你会在第⼀时间收到该项⽬更新通知
Star 点赞
点过赞的项⽬会保存在个⼈中⼼的“stars”中,之后可以查看
Fork 开分⽀
如果对⼀个项⽬感兴趣,并且想在此基础开发新的功能,就可以fork这个项⽬。它会复制⼀个完全相同的项⽬到你⾃⼰的github账号中,你可以⾃⾏修改项⽬内容⽽不会影响原始的库,也可以将⾃⼰的修改通过合并请求(a pull request)的⽅式请求原始库的开发者更新你的修改
Pull requests 代码合并请求
此功能是建⽴在Fork之上的,如果你Fork了⼀个项⽬,对其进⾏了修改,觉得改的还不错就可以对原项⽬的拥有者提出⼀个Pull请求,如果请求通过,就可以把你修改过的内容合并到原项⽬中
Branch:分⽀
分⽀是⼀个库的并⾏版本,包含在库内,允许独⽴的开发⽽不影响现有主分⽀(primary or
master)的运⾏;当在分⽀的修改需要发布时,就可以将分⽀合并(merge)⾄主分⽀(master
branch),这样利于多⼈的分布式开发
Clone :克隆
克隆是将GitHub上的库⽂件整个复制到本地主机上,可以实现离线修改,等上线后再同步⾄Github上的库即可
Commit :提交信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值