Git分支-团队协作以及GitHub利用

[复制链接]
发表于 2026-1-12 16:39:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Git分支利用

在版本控制过程中,同时推进多个任务==> 步伐员开辟与开辟主线并行,互不影响
分支底层也是指针的引用


hot-fix:相当于若在举行分支归并后步伐出现了bug和卡顿等征象,通过热补丁来举行步伐的更新,确保步伐正常运行
常用利用下令
下令作用git branch 分支名创建分支git branch -v检察分支git checkout 分支名切换分支git merge 分支名把指定分支与当前分支举行归并切换分支的下令就是通过改变指针指向方向来完成的
创建和检察分支

检察分支信息可以看到分支所对应的指针地点以及对应的当地库中所存储的文件版本
检察日志日志信息中可以看到分支切换利用利用

归并辩论
先分别修改两个分支中同一个文件的内容并提交到对应当地库


切换到master分支后实验归并
由于两个分支同时存在对于同一个文件的修改,导致文件有两处地方差别,无法处理处罚哪个保存,哪个删除
Automatic merge failed阐明确主动归并利用失败,由于修改辩论
master|MERGING就是表现归并的利用正在举行,没有完成
通过vim进入到文件,直接举行修改,在有HEAD和hot-fix提示之内举行删除,调解至想要修改的状态
末了要将本来文件提供的提示信息给删掉
然后提交到暂存区,再提交到当地库【不须要带文件名】


团队协作

团队内须要身份权限 克制黑客入侵
团队内

clone:相当于当地原来每代码
pull:将修改的代码对比本来的代码举行修改
跨团队

fork:分叉
Pull request:哀求拉取
merge:归并
远程堆栈–Github

在GitHub中创建一个堆栈



在地点当地堆栈的git版本控制工具bash中起别名

下令作用git remote -v检察当前全部远程地点名git remote add 别名 远程地点将创建远程堆栈给当地git举行辨认并起别名fetch抓取和push推送都是用同一个别名地点
推送当地库到远程库
git push 别名/地点 当地库分支

须要举行登录,授权,一样平常登录了选第一个选项
如有网络差的,须要实验多频频


拉取远程库到当地库
git pull 别名/地点 当地库分支

克隆远程库到当地
git clone 地点
实现以下三个利用

  • 拉代替码
  • 初始化当地堆栈
  • 创建默认别名origin --一样平常是这个名字


团队内协作
push须要团队成员权限 手动举行添加,包罗哀求或人进入团队和或人相应进入团队的哀求
跨团队协作
须要创建分叉到自己的库中,背面再举行拉取哀求



SSH免密登录
ssh -keygen -t rsa -C 邮箱地点 --主动天生一个.ssh的文件夹,内里有公钥和私钥

查询公钥后填到GitHub中去,实现免密举行推送和拉代替码


下面的画面,代表公钥生存乐成了,利用乐成

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表