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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
高考语文文言文翻译技巧详解
如何理解张国荣的音乐与电影成就
最适合CSGO玩家的切枪技巧:哪种方法效果最好?如何快速切换武器?
为什么阅读《鲁滨孙漂流记》?——多维价值解析
从零到热爱:五步教你如何培养英语学习兴趣
西安交通大学计算机考研全攻略:专业设置、考试要求与历年录取分数
ZooKeeper内存优化实践:从99.99%SLA到极致稳定
Windows 中的 Hosts 文件是什么?如何找到并修改它?
Windows 中的 Hosts 文件是什么?如何找到并修改它?
隐形眼镜度数怎么选
如何通过在线考核打分系统,提升组织的绩效打分流程?
木豆最佳播种时间是几月?播种时需要注意什么?
窝状角质松解症用什么药膏比较快见效
思考死亡是一种强大的工具
两款健脾苹果汤,让孩子身体越长越壮实!
冰敷与热敷的正确使用方法
亚洲五国的“天才儿童”教育
IPX8和IPX7哪个防水等级高?
玩游戏耳机怎么选?5个要点要记住!
白墙青瓦马头墙,绿水青山蔚蓝天——美到窒息的徽派建筑
《红楼梦》里金陵十二钗互相是什么关系?有什么共同特点?
权力斗争下的悲剧:唐玄宗与太平公主的冲突
DNS污染是什么?防止和清洗DNS污染的解决方案
高端职位应聘指南:打造完美求职策略
漫画《幽游白书》中的反派户愚吕弟为什么这么有人气?
珍珠母粉和珍珠粉的功效区别
足底筋膜炎的治疗方法
新疆灰枣与红枣的功效区别
Steam游戏评测 No.125《勇气默示录 2》
服用布洛芬后需留意,有些食物不能随便吃,安全用药要知道