Git与GitHub交互教程
创作时间:
作者:
@小白创作中心
Git与GitHub交互教程
引用
CSDN
1.
https://blog.csdn.net/weixin_45490820/article/details/138282592
本文将详细介绍Git与GitHub的交互过程,包括本地库与远程库的创建、团队协作、冲突解决以及跨团队协作等内容。通过本文的学习,读者将能够掌握Git与GitHub的基本使用方法,从而更高效地进行代码管理和团队协作。
注册
本地库与远程库交互方式
创建本地库并提交文件
创建远程库
在本地库创建远程库地址别名
查看现有远程库地址的别名
git remote -v
创建远程库地址别名
git remote add [别名] [远程地址]
远程路地址位置
示例
成员1推送
git push [别名] [分支名]
成员2克隆
命令
git clone [远程地址]
作用
- 完整的把远程库下载到本地
- 创建origin远程地址别名
- 初始化本地库
成员2推送
本地修改提交到本地库
直接推送报错
加入团队
成员1邀请成员2进入团队
成员2接受邀请
加入团队后执行推送
成员1远程库修改的拉取
pull=fetch+merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名]
fetch后本地文件不改变,只下载到本地
查看下载到本地的内容
merge
直接拉取pull
协同开发时冲突的解决
如果不是基于 GitHub 远程库的最新版所做的修改,不能推送,必须先拉取
拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可
成员1修改提交推送
成员2修改同一位置并推送被拒绝
先拉取下最新版本
解决冲突
再次推送
跨团队协作
Fork
成员3(不在团队内)访问项目地址
成员3,本地修改推送到远程库(成员3自己的)
克隆》提交》推送
Pull Request
成员3操作
成员1操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
钠,警惕食物中的慢病元凶!
走进画学:抽象与具象,绘画艺术的双重面貌
如何通过软件测试实训项目提升你的职业技能?
片剂的重量差异及其影响因素
九味宁神颗粒治疗多动症吗有效果吗
职业技能补贴的申请流程是怎样的?
标志设计的艺术性:具象与抽象的完美融合
这些“粗粮”一样升血糖很厉害!想要低血糖,建议你这样吃→
什么是零和博弈
妇联法律援助中介:为妇女提供全方位的法律服务
生态板是什么材质?全面解析其特性与应用
FIRE生活:追求财务自由与提前退休的新型生活方式
绿色能源行业深度解析:定义、趋势与热门岗位
中美较劲拉美港口!智利扩建计划成焦点,中国钱凯港如何应对?
在哪里查看电脑型号?全面解析提升你购买电脑的智慧
老年人骨关节炎,使用药物止痛时,注意用药的“三阶梯”
如何通过逻辑测试提高你的思维能力?【附详细解析】
人类是怎么实现空间认知的?《自然》子刊研究有了新发现
量化打板:一种结合量化交易与传统打板的投资策略
在上海打工,养老保险月最低需缴1476.8元
量化打板是什么意思
社保个人缴费减半:你知道如何享受这一政策吗?
如何在民事诉讼中申请冻结对方银行卡账户
引风机如何分前端后端
资料交接单怎么填写才规范?
南京长江大桥入选不可移动文物,“增高”设想更难实现
MBTI职业性格测试:16种人格类型与职业倾向解析
电信服务商如何实现语音通话的即时翻译?
象鼻山:错峰出游的绝美目的地推荐
3分钟带你了解:什么是供应链管理?供应链管理怎么做?