vscode编辑器创建分支注意事项?!

最近在公司开发项目时,不小心将自己分支的东西提交到公司的master的分支,大家看看是什么情况?

先上图:

从图上看,我这边用了GITLENS这个插件,在创建分支时,有个create branch from,有一个是本地分支,一个远程分支,这次创建分支时,选了from 远程分支,没想到本地分支直接跟远程分支绑定的,所以在本地分支提交的代码,会提交到master分支上。 如现在我创建了基于远程master分支的testBranch的本地分支,提交代码,通过日志打印会看到,如下图:

我们可以看到 git push origin testBranch:master 这个指令,这条命令的意思是将本地的testBug分支推送到远程仓库origin的master分支上,如果master分支不做保护的话,那就危险了。

所以有几种方法:

  1. 我们可以先在git 上建立基于master的远程分支xxx,然后在vscode上 create from xxx 这个远程分支,创建一个本地分支
  2. 在vscode基于远程分支A创建的本地分支B,创建好要马上publish这个本地分支B,成为一个远程分支B,否则本地分支提交的代码会被推到远程分支A
相关推荐
JavaEdge.4 小时前
IDEA卡死没反应的全部解决方案
java·ide·intellij-idea
wanzhong23336 小时前
解决vscode在win下使用cuda无法跳转库函数的问题
ide·vscode·编辑器·cuda·高性能计算
何小义的AI进阶路8 小时前
win下 vscode下 C++和opencv的配置与使用
c++·图像处理·vscode·opencv
weixin_404679319 小时前
vscode 配置cpp调试环境
数据库·ide·vscode·编辑器
weixin_4046793110 小时前
解决vscode, cpp库包找不到问题
ide·vscode·编辑器
EasyCVR10 小时前
编辑器分发RTSP地址接入到视频汇聚平台EasyCVR离线原因排查
编辑器·音视频
人工智能训练10 小时前
Ubuntu 系统安装 VSCode 超全指南(3 种方法,适配 20.04/22.04 LTS)
linux·运维·服务器·vscode·ubuntu
程序猿小郑11 小时前
Quill 编辑器自定义视频模块:将 iframe 替换为 video 标签
编辑器·音视频
失心疯_202311 小时前
Pycharm打开Terminal终端无法自动进入项目虚拟环境
ide·python·pycharm·虚拟环境·terminal
yi个名字11 小时前
从 Vibe Coding 到 MCP 智能体:在 IDE 里搭建可部署的工作流与 API 应用
ide·人工智能