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操作
审核
提交内容
修改内容
合并
填写日志
确认
拉取到本地
热门推荐
《铁血使命》:一部被误读的抗战佳作
冬天来了,打卡西安必吃:子午路张记肉夹馍!
西安必吃的地道美食
西安美食:吃的是历史的味道
喜羊羊亲子互动新玩法:边看边学
喜羊羊新剧爆笑梗盘点🔥
喜羊羊新作:狼羊联手打篮球!
史前巨兽:体型超过金钱豹的史前猛犬
海口,比三亚多180万人,城市发展真的不如三亚吗?
海口,比三亚多180万人,城市发展真的不如三亚吗?
周末休闲好去处:长沙湘潭交界处的昭山人潮涌动,历史文化与自然风光交融的魅力之旅
降压效果,一片顶三片!复方制剂有效控制82%患者血压 | 2024 ESC
【汤医科普】药物复方制剂应用的药师建议
吃双氯芬酸钠对关节痛有效多久
赵州桥研学之旅
深夜手机党的自救指南:护眼又护颈
睡前玩手机的危害:不止影响睡眠,还可能损害心理健康
晚上玩手机当心黄斑病变!眼科医生教你这样做
镜图微展览 | 中国古代建筑发展历程展(第3期)——隋唐气韵
世界文化遗产:中国万里长城最全介绍(含详细旅游攻略)
年末理财大作战:微信红包的税务秘密
河南必打卡!这十种地道美食你都尝过吗?
冬季打卡河南必游景点:龙门石窟、少林寺、开封
河南五日游:打卡少林寺和龙门石窟!
去柬埔寨旅游注意事项,柬埔寨旅游安全信息
双氯灭痛是什么药?作用机制、适用症状及注意事项全解析
海埂大坝:昆明必打卡浪漫之地
昆明四天三晚深度游攻略:从景点到美食一网打尽
引以为戒!过失引起火灾要承担法律责任
黄焖鸡,一口销魂,网红力荐必学菜谱!