团队协作提交自己的功能

首先是拉取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选择

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

相关推荐
向上_503582917 小时前
解决git提交冲突
git
学习使我健康7 小时前
Git Submodule 深度避坑指南
git
Mapleay9 小时前
git notes
git
zhougl99610 小时前
非root用户,链接ssh,并上传git
运维·git·ssh
muddjsv19 小时前
Git 代码同步与协作的核心命令全解析
git
历程里程碑20 小时前
2. Git版本回退全攻略:轻松掌握代码时光机
大数据·c++·git·elasticsearch·搜索引擎·github·全文检索
果然_1 天前
为什么你的 PR 总是多出一堆奇怪的 commit?90% 的人都踩过这个 Git 坑
前端·git
yyuuuzz1 天前
独立站搭建:从入门到避坑实战
前端·git·github
splage1 天前
Nginx 反向代理之upstream模块以及完整配置反向代理示例
git·nginx·github
阿崽meitoufa1 天前
hermes-agent安装到本地 Git方法
git·hermes·hermes-agent