团队协作提交自己的功能

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

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

相关推荐
那年窗外下的雪.2 小时前
AIDC 学习日志|第 14 天|MAC Flapping 与 EVPN 多归属分层排障
网络·git·学习·macos·github·spine
FlyWIHTSKY3 小时前
本地文件夹转化为 Git 仓库,并推送到远程平台创建一个全新的仓库
git
必须会一定会3 小时前
AI 编程隐私保护清单:API Key、代码上传、Agent 权限与 Git 历史排查
人工智能·git·ai编程
云计算磊哥@6 小时前
运维开发宝典061-CICD_版本控制器git
运维·git·运维开发
晨枫阳6 小时前
.gitignore 文件的真正含义
git
yu俞娥宝6 小时前
VS Code Git工作树:解锁多分支并行开发高效体验
git
小芒果_017 小时前
git安装步骤
git
智塑未来7 小时前
企业服务器托管怎么选?多维评测标准与主流方案选型指南
服务器·git·github
Aurora_th1 天前
浙江海洋大学 资料共享 期末考试卷、课程资料等
git·github
奶茶树1 天前
【C++】13. C++11新特性【上】
c语言·开发语言·c++·git·github