git简单提交并且合并分支以及解决冲突记录

本文详细介绍了如何使用Git进行代码提交、分支切换、拉取远程代码、合并分支以及解决合并冲突的过程。通过实例展示了在`develop`分支和`bugfix/191017`分支上对同一文件的修改导致的冲突解决方法。
摘要由CSDN通过智能技术生成

1.拉取代码,并且提交代码
git clone git//:xxxxx.gitlujing // 从远程仓库克隆仓库到本地
git branch -a // 查看远程分支列表
git checkout bugfix/191017 // 切换到bugfix 分支。
// …IDE中修改代码
git status // 查看git 的状态,能看出分支上有哪些文件改动
git add -all // 将所有修改的代码全部添加
git commit -m ‘本次提交的描述’ // 将本次更改的代码全部提交
git push // 本次修改,提交到远程git仓库上。

  1. 将bugfix/191017分支合到develop 分支
    git checkout develop // 从bugfix分支切换到 develop分支
    git pull // 拉取远程代码
    git merge --no-ff bugfix/191017 -m ‘合并分支的描述’ // 将bugfix分支合并
    注意: --no-ff的作用请自行百度,也可以不加。
    git push // 合并完分支后,推送完成。

  2. 合并的时候 解决冲突
    场景 1.在develop分支上修改了userService.java 文件并且提交到远程git上。
    2. 在bugfix 分支上也修改了userService.java文件 并且提交到远程git上。
    3. 合并分支的时候,出现了冲突问题。
    解决:
    git checkout develop // 从bugfix分支切换到 develop分支
    git pull // 拉取远程代码
    git merge --no-ff bugfix/191017 -m ‘合并分支的描述’ // 将bugfix分支合并
    // 此时出现了冲突,需要在IDE中解决冲突提交。
    // 解决冲突之后
    git add -all // 提交修改完成的文件
    git commit -m ‘提交描述’
    git push // 合并完分支后,推送完成。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值