团队协作提交自己的功能

首先是拉取master的代码,切换到master上面创建自己的功能分支,一个功能一个分支,git checkout -b (功能名称)-name

假设我本地的代码master里面有脏代码,和远程的master有冲突。这样是出现了问题的情况,如何解决问题?

远程分支master拉取的时候,会用到git pull --rebase

在这里面选择master下拉框,并且拉到底部选择

然后在这里选择右键reset

选择下面Hard选项,这样的作用可以让master的代码变得纯净,不会出现自己之前提交过的脏代码

然后再创建一个本地的新的分支git checkout -b system-lxy

再切换回graph-branchs选择自己之前写的旧的分支,找到自己想要提交的那部分功能代码,并且右键Cherry Pick选择

如果代码不完整,就查找旧分支里面自己的代码,选择自己之前的代码,再一点一点的复制下来

相关推荐
火车叼位1 小时前
用脚本固化 Git Squash 合并与文件排除流程
git
wunaiqiezixin3 小时前
git常用命令总结
git
Pluchon7 小时前
萌萌技术分享笔记——Java综合项目
java·开发语言·笔记·git·github·mybatis·postman
九思x8 小时前
Git脚本汇总
git
jiayong239 小时前
git分支合并的切换逻辑详解
git
思麟呀9 小时前
Git入门
git
Ws_9 小时前
Git + Gerrit 第八课:reset 与 revert 撤销提交
git
Qres8219 小时前
hexo博客上传github page
git·github·hexo
繁星星繁10 小时前
Git 入门之道:从版本流转到基础操作
大数据·git·elasticsearch
wh_xia_jun1 天前
Git 分支合并操作备忘录
git