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
相关推荐
超绝振刀怪19 分钟前
【Linux工具】环境基石:软件包管理器 yum 与 Vim 编辑器详解
linux·编辑器·vim
kandee1 小时前
vscode混淆js文件的插件用法(jshaman)
javascript·ide·vscode
UVM_ERROR2 小时前
Git仓库损坏(Segmentation fault)修复实战:虚拟机环境下UVM项目救援指南
笔记·git·vscode·github·芯片
love530love3 小时前
在 PyCharm 中配置 x64 Native Tools Command Prompt for VS 2022 作为默认终端
ide·人工智能·windows·python·pycharm·prompt·comfyui
墨客希4 小时前
好用的小工具
编辑器
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ5 小时前
vscode快捷键配置
ide·vscode·编辑器
檀越剑指大厂6 小时前
【Idea系列】换行处理
java·ide·intellij-idea
他是龙5516 小时前
48:文件上传漏洞进阶(中间件/CMS/第三方编辑器)
中间件·编辑器
liujing102329296 小时前
Cursor编辑器的使用技巧
编辑器
风为你而吹6 小时前
mac m3上使用vscode + esp-idf开发esp32
ide·vscode·macos