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
相关推荐
范什么特西37 分钟前
下载idea旧版本
java·ide·intellij-idea
啊湘1 小时前
VSCODE英文界面切换为中文(适用CURSOR等使用)
ide·vscode·编辑器·bug·cursor
jarreyer1 小时前
markdown转jupyter notebook记录
ide·python·jupyter
hui函数3 小时前
如何解决 PyCharm 控制台 pip install 报错 OSError: [Errno 122] Disk quota exceeded 问题
ide·pycharm·pip
怎么追摩羯座3 小时前
使用PyCharm调用Ollama,制作智能问答机器人
ide·python·pycharm·大模型·ollama
叶庭云3 小时前
一文理解在 VSCode 中成功使用 Claude Code 插件
vscode·插件·api key·vibe coding·claude code·base url·coding agent
怎么追摩羯座3 小时前
win安装使用PyCharm
ide·python·pycharm
dlpay3 小时前
Visual Studio 2022中使用websocketpp
c++·ide·visual studio·boost·websocketpp
wincheshe4 小时前
React Native inspector 点击组件跳转编辑器技术详解
react native·react.js·编辑器
hui函数13 小时前
如何解决 PyCharm 控制台 pip install 报错 UnicodeDecodeError/GBK 路径编码问题
ide·pycharm·pip