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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
运动后腿部酸痛?这两个动作帮你放松腿部
如何有效使用免费PDF编辑软件的使用指南
泰克示波器对二极管、三极管信号的监测
探望长辈病人,买哪三样东西好?
深入了解元胡止痛片:胃肾健康不容忽视
“梨”不开这口清脆甘甜
研究团队揭示禽流感病毒跨物种感染哺乳动物新机制
H5N1禽流感:你需要知道的
拔腋毛会得狐臭么?这些护理要点请收好
根据不同需求选择最适合的租房地点?
宝可梦冷知识档案:官方设定与幕后花絮大揭秘
纯颗粒土适合哪些多肉(用纯颗粒养多肉确实可行,但选颗粒有门道)
怎么看“00后整顿职场”话题
拒绝画饼、敢于说不…“00后整顿职场”你怎么看?
鱼腥草的形态特征及生长环境
冬天保存香肠,切记别直接放冰箱!教你3种方法,放多久都新鲜
失业金申请后多久可以领取?
盐田千春:红与黑之间 缺席中的存在
提升图片在搜索引擎中排名的 7 种高级搜索引擎优化策略
视觉检测设备如何实现实时缺陷检测与反馈
家长怎么处理高中生早恋
焦作羊肉汤:传统名肴的制作与食用指南
从《黑神话:悟空》看游戏产品成功的四大要素
律师转所三清证明:执业清白、财务清白和知识产权清白
文旅绽放新光彩:这一站的济南,更多美好想象
连续三年“霸榜”,揭秘济南的“活力”密码
小区物业管理范围和责任有哪些?一文详解物业管理要点
电动车棚消防的现状分析与未来展望
脂蛋白(a)大解密:科学饮食远离心血管风险
当电影角色开始谈心:我们为何对话疗又爱又恨?