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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
秋冬养生有妙招,一根香蕉解烦恼
秋冬必备!香蕉酥神仙配方公开
RUDP确认机制:保障数据传输安全的秘密武器
RUDP确认机制:保障军事卫星通信安全
长海医院专家教你如何正确服用于美胶囊
国际刑警组织是如何打击跨国网络犯罪的?
AI警察的战力有多强?
四川公安启动2024全警实战能力“大考”,聚焦极端暴力事件应对
全国大米哪家强?这十种大米凭啥脱颖而出?看完你就懂了!
花生油的营养价值与食用指南
认知行为疗法:如何克服密集恐惧?
密集恐惧症?这些科学方法帮你逐步克服!
双十一剁手党必看:如何克服密集恐惧症?
RUDP协议:军事卫星通信网的性能优化之道
RUDP协议性能评估新方法:基于CPN的仿真验证
针灸新突破:偏头痛患者的福音
中国首部偏头痛急性期治疗指南发布:科学应对,缓解痛苦
告别偏头痛:瑜伽和有氧运动的双重助力
大连市中医医院专家推荐:偏头痛的饮食调理指南
四大氢能储运方式哪个成本最低?
碣石镇:汕尾的文化宝藏地
汕尾马宫沙滩&天空之城:绝美打卡圣地!
汕尾2日游:打卡网红景点,吃遍海鲜!
强迫症自救指南:CBT+ERP双管齐下
森田疗法:强迫症治疗的新选择
3600万打造稳健投资组合:基于马科维茨理论的资产配置策略
3600万理财新玩法,轻松翻倍不是梦!
一字马挑战:告别失恋,重拾自信!
阿尔山:失恋后的心灵治愈之旅
乾隆皇帝雄才大略,为何选择平庸的嘉庆接班?乾隆:我也很无奈啊