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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
期限在项目管理中的应用及其重要性
低龄儿童能吃巧克力蛋糕吗?怎样控制糖分?
小年新玩法:传统与现代的完美融合
南北小年夜,谁家更热闹?
储秀宫里的宫女生活揭秘
乾隆年间惇妃虐宫女事件揭秘:一场宫廷悲剧引发的制度改革
遥控车改装完全指南:从电机到轮胎的全方位升级技巧
吗喽竟是正统粤语?网友炸锅了!
普洱茶在广东话里的N种叫法
情感共鸣与智慧引导:家长如何帮助女儿在挫折中找到前进的方向
二手车转籍申请,你需要知道这些!
捷达VA7 vs 速腾:谁才是MQB平台王者?
语言学习的本质规律和底层逻辑
血管的“侦察兵”——颈部动脉超声检查
非遗的十大种类
贾敬修仙路:《红楼梦》中的家族衰败与历史映射
贾敬心理揭秘:嘉靖皇帝的影子
贾敬与嘉靖:清代贵族的隐秘世界
27年寻亲路:从10岁男孩到37岁大老板的感恩之旅
超80亿收官!2024春节档票房创造中国影史新纪录
儒家思想的现代价值:从个人修养到社会治理
2025年属龙的人多大年龄?全面解析属龙人的年龄与人生阶段
男生戴玉戒指的含义、寓意与图解
脚臭终结者:6个小妙招拯救你的脚
“吃辣能治脚臭”?真相令人惊讶
润友除臭喷雾,拯救你的脚臭危机!
新材料可以制造轻型装甲、防护涂层、防爆盾和其他抗冲击结构
俄罗斯国旗背后的故事
水煮鱼片家常简单版
水煮鱼制作详解:从选材到出锅的完整步骤