git - 有没有办法禁止在本地创建具有特定名称的 git 分支?
问题描述
我有一些使用“master”的项目和其他使用“main”的项目,我经常不小心检查一个或另一个。最大的问题是在使用“main”和使用“master”的heroku的项目中,git checkout master
成功并且看起来很正常。
有没有办法在本地配置一些东西,以便创建这个分支会爆炸?
解决方案
这是我在 .git/hooks/post-checkout 中想到的
if [ `git branch --show-current` == "master" ]; then
echo "DO NOT USE MASTER"
git checkout main
git branch -d master
fi
推荐阅读
- java - Android Studio 应用程序在打开时停止背景音乐
- powerquery - PowerQuery - 将 1:N 关系转换为每条记录一行
- javascript - 需要帮助调整自定义消息正文的能力
- javascript - Socket.io 从 Firefox 插件连接到 localhost
- php - 如何使用 jquery 获取图像到 Laravel
- python - 现代 Pytorch 或 Tensorflow 中的并行简单优化
- powerpoint - 从另一张幻灯片复制和粘贴后定位 Powerpoint 表格
- databricks - 仅当直接在 databricks 笔记本上运行时才会出现 Numba RuntimeError
- python - 从 Python BeautifulSoup 中的列表创建 html 表
- laravel - 如何使用数据透视表中的数据过滤 Eloquent 集合