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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
红花油和云南白药气雾剂可以一起用吗?使用方法和注意事项详解
会计中的商誉是什么?
AI将提升科幻文学的创造力
工业工程师需要考哪些证书?
Excel中INDEX函数的使用方法详解
补充高蛋白质吃什么最好食物
升级你的绩效考核体系,让管理更高效准确
专家解读:玉米渣的营养价值与健康益处
玉米渣的营养价值
肝阳虚有哪些症状?如何调理?
这个药不知道什么时候吃?盘点常见药物服用时间
吉抚武温铁路最新进展,推动区域经济发展的重要引擎
强制执行一般多久上门会通知你吗?
Word简历制作常见问题及解决方案
干细胞:助推皮肤创面修复的有益工具
2025年广州小升初大揭秘:积分入学门槛降低,电脑派位规则更透明
烟草的一生及栽培技术指导要点
劳动合同必须明确的条款及其重要性
哪些食物含动物蛋白
小便泡沫暗藏健康隐患?如何识别病理性信号并及时应对!
星盘中土星代表什么:象征意义与生活影响
简易早餐做法大全(懒人20种早餐)
演讲稿基本知识
蹑手蹑脚的意思
痤疮丙酸杆菌治疗方法是什么
苏堤清明即事
C语言数组详解:从概念到内存存储
五月天献唱《难哄》主题曲《任性》
《志明与春娇》歌词深度解析:五月天经典之作的情感密码
老子《道德经》“为学日益,为道日损”,真正的内涵是什么?