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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
僧格林沁败亡始末
得了面瘫不用慌,中医帮您挽救 ...
如何在河南省社会保障网上服务平台查询养老保险信息?
社保转移的时间限制与办理流程详解
婴儿健忘症研究揭示大脑记忆的功能
解决Win11 NVIDIA控制面板显示设置不可用(轻松几步恢复显卡设置功能)
姬姓:虽仅54万人,却是万姓之祖,繁衍出400多个姓氏
脚后跟经常脱皮干裂别着急,教你几个实用办法,让水润皮肤回归
必知!IAA国际驾照使用国家有哪些?
低血糖患者饮食指南:五项关键建议助力血糖稳定
时频分析之S变换
英国王朝为何延续亲戚关系:血统主义与继承法的交织
回家过年啦!九江春运首日,带你直击现场
如何道歉,能够被原谅? | 心理自助手册
车企员工薪酬:长城人均22万,上汽20万,央企东风8.8万垫底
乐高案谁起诉的?知识产权保护与司法实践中的法律争议
2024中国移民数据深度剖析:现状、趋势与影响因素全解析
2025 CASH丨王迎教授:CAR-T细胞疗法治疗急性淋巴细胞白血病的研究进展
梁晓声《人世间》:以最高票获得茅盾文学奖的五十年中国百姓生活史
赤峰的美食有哪些?快来看看
秋天要“润”才健康,七种润燥食物吃起来
微信人脸识别多次失败被锁定怎么办?详解技术原理与解决方案
欧洲史笔记134 :英王爱德华三世为什么能在战争中占优?(上)
阿伊努人的北海道,如何变成日本领土?
财务分析方法
《国家为什么会失败》第三期 历史的选择——制度差异从何而来?
移动副卡可以转网吗?一文教你轻松搞定!
量化策略是什么?怎样运用量化策略提升投资收益?
解锁英语能力:从日常积累到互动交流的全方位提升策略
船周期要结束了?| 行研