Git使用遇到的一个问题

Git使用遇到的一个问题

最近项目中和其他人的Git交互出了问题,我的文件被删了多个,气炸.

问题1: 一个分支上传文件后其他分支的文件在pull下来后也消失了

测试1:

原因: 每次分支merge主分支后会把主分支的版本历史拉下来

问题2: 分支回退版本后,对其他分支的改变会不会回退

测试2: master , a , b 三个分支
每次分支更改后把改变提交到master,然后merge到分支

  1. a分支回退版本

a分支从01a0d293d回退到205dda6b5

a分支回退

  1. a分支回退对master的影响

master没有回滚a分支的更改

a回退对master的影响

  1. a分支回退对b分支的影响

b分支也没有回滚a分支的更改

a回退对b分支的影响

结论: 一个分支内的错误会被放大到所有分支内, 必须都要回滚修正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值