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
相关推荐
数字冰雹16 小时前
“图观”端渲染场景编辑器
人工智能·编辑器
android_xc16 小时前
Android Studio适配butterknife遇到的坑
android·ide·android studio·butterknife
云梦谭17 小时前
Cursor 编辑器:面向 AI 编程的新一代 IDE
ide·人工智能·编辑器
zhong liu bin20 小时前
Vue框架技术详解——项目驱动概念理解【前端】【Vue】
前端·javascript·vue.js·vscode·vue
_BugMan1 天前
【IDEA】干活?一个IDEA即可,集成开发平台打造攻略
java·ide·intellij-idea
ONLYOFFICE1 天前
【技术教程】如何将ONLYOFFICE文档集成到使用Spring Boot框架编写的Java Web应用程序中
java·spring boot·编辑器
Blue桃之夭夭1 天前
Visual Studio Code设置个性化背景教程
ide·vscode·编辑器
Winter_Sun灬1 天前
Mac开发第一步 - 安装Xcode
ide·macos·xcode
编程乐学2 天前
安卓非原创--基于Android Studio 实现的新闻App
android·ide·android studio·移动端开发·安卓大作业·新闻app
EQ-雪梨蛋花汤2 天前
【Unity笔记】Unity 编辑器扩展:打造一个可切换 Config.assets 的顶部菜单插件
unity·编辑器·游戏引擎