Git
2023-05-16 07:58:24 0 举报
为你推荐
查看更多
Git 内容大全 ( 解决冲突等 )
作者其他创作
大纲/内容
a.txt
6
3
dev
workspace
原有
Git version
A
同样的代码
Dev
5
修改/添加的部分
1
a.txtb.txte.txtf.txt
上传项目结构
index
登录功能
Master 上: Merge dev
repository
Master
简单理解
2
working - tree/workspace
下载
原有Dev分支消失
A. 下载
上传失败
master
Your Version
checkout
此种字体: 此commit真正存放的该文件
B
a.txtb.txt
三方合并merge
tree - ish/local- repository
Git
4
原有Dev分支依然存在
Git上的
Index.html内容: aa bb版本: 1.1
Index.html内容: aa cc版本: 1.1
7
123
1.txt2.txt
3.txt
Index.html内容: aa bb版本: 1.2
Tom
相同
复制
Git上的最新版本
mixed
add
此种字体: 存放的是: 指向a.txt实际存放的位置的指针
选择了自己
4.txt
Head
上面这个就是最终的rebase以后的结果
上传此类
Branch
上传
三方合并: Master最新版本比公共版本多的font color=\"#ff0000\
此时, 直接点击merge, 然后点击Push即可
Merge后
G
虚线记录的变化合体变成了7
branch
此处的代码被你修改了
② git add .
优点︰比较容易理解缺点∶历史可能会乱适合的合作模式∶ 大部分情况 合作者相互熟悉,并且频繁沟通
hard
F. 版本一致
fast-forward 合并: Master 的最新版本 dev 上的所有改动版本 Master和dev的最近的公共版本
Index.html内容: aa bb cc版本: 1.2
Jack ( 组长 )
创建 Class User
1234
优点 : 时间线正确缺点 : 多人开发会有很多分支
12
a.txtb.txtc.txtd.txte.txt
D
commit
C
12345
B版本一致上传成功
Dev Merge Master
Index.html内容: aa版本: 1.1
font color=\"#212121\
快速合并rebase
a.txtb.txtc.txt
此处的代码被其他人修改了
在此处执行: git rebase master
① git status
a.txtb.txtc.txtd.txt
git checkout master + git merge dev
soft
一模一样迁移过来
嫁接理解
Chloe
Master 上: Rebase dev
在此处执行: git merge master --no-ff -m '版本信息'
执行完所有命令后的箭头指向
需要你帮助选择一下
git branch dev
购物车功能
8
a.txtb.txte.txt
在A 上执行: git rebase B
D. 重新下载
E. 重新改
a.txtb.txtc.txtd.txte.txtf.txt
③ commit
组长
此时, git不知道红色和绿色究竟要哪个
插入替换理解
组员
你电脑上的
C版本不一致:上传失败
查找功能
a.txtb.txtd.txt
0 条评论
回复 删除
下一页