如何提交代码、暂存代码、切换分支
同事教的方法1(当时是界面操作 记得不太清楚)
切换分支
最开始写代码的时候直接写在preview的分支,同事教我怎么将代码放到自己的分支上(另也查了一下其他方法)
- 新建分支,commit提交代码
- 其他两种方法参考这篇博客
暂存代码
- 试了一下,要先将修改点stage,然后命令行
git stash push
git stash list
查看暂存git stash pop
释放暂存- 疑问:如果其他人在其他分支有暂存,使用
git stash pop
是否会释放暂存?
合并代码
参考这篇博客
同事教的方法2-这个是完全使用指令,但是第二次使用的时候出现代码冲突的情况,同事说这种方法容易出现问题
全部使用指令的方法(从自己分支合并到uat分支)
--在自己本地分支上
git add .
git commit -m"跨店考勤申请"
git pull origin dev-xxx
git push origin dev-xxx
--uat分支
git pull origin uat
-- cherry-pick 我刚刚试了一下 好像要切换到你想合并的分支上 否则有问题
git cherry-pick 4f5419e0ea6e9a3b1541574b805ef0745ccbeba3 --只合并部分代码时,需要使用这个代码
git pull origin uat
git push origin uat
同事教的方法3 其实是方法1又教了我一遍
自己分支dev-xxx代码一份
uat分支代码一份(此代码不需要使用npm i 因为不在这里开发,只用于提交代码)
在dev修改代码并提交
在uat使用pull from
分类:
工作笔记√
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!