分支提交的冲突问题

当我们的分支与master的提交发生冲突的时候,应当解决冲突,再提交git

比如我们新建一个分支point,对point的文件进行修改提交,再切换至master也进行修改提交,这时候合并两个分支的时候就会发生冲突,应该对冲突文件进行修改再commit

    git branch -b point
    git checkout point

    vi readme.txt
    this branch is point.

    git add readme.txt
    git commit -m "branch point"


    git checkout master

    vi readme.txt
    this branch is master.

    git add readme.txt
    git commit -m "branch master"


    git merge point

    [errors]:
    CONFLICT (content): Merge conflict in readme.txt
    Automatic merge failed; fix conflicts and then commit the result.


    vi readme.txt
    this branch is fixed.

    git add readme.txt
    git commit -m "branch fixed"

    git branch -d point

在这里要注意的是,版本控制对面文本文件最有效,而binary文件merge时总是直接覆盖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值