git - 如何限制仅从特定分支创建分支
问题描述
我想限制自己从其他一些分支创建分支。基本上,我希望能够仅从 master 创建一个新分支。
我知道有可用的钩子,但在结帐之前似乎什么都没有。
此外,我不介意我的控制台中是否只显示一条消息,而不是完全无法创建分支。即使是简单的警告信息也足够了。
有没有办法做到这一点?
PS:我只是在说本地 git,而不是服务器端,这可能会阻止我推送
解决方案
我想你可以使用一些钩子组合来防止这种情况,但这并不是真正可行的。创建一个分支只是创建一个简单的文件,里面有一个哈希。这是对 git 的一个非常基本的操作,我看不到一种直接的方法来限制它可以指向的内容。
假设您master
指向 a9456b
并且您说git branch foo a9456b
,它仍然会创建一个从 开始的分支master
。你将如何防止这种情况发生?
推荐阅读
- flutter - The getter 'size' was called on null
- python - Splitting a csv (and multi-select fields) to get field counts to export into xlsx sheet, I keep getting '' [blank] values and nan
- php - laravel job payload index job undefined
- python - 将滑动窗口应用于 torch.tensor 并调整张量初始大小
- python - 从函数中获取值时数组的大小
- vuetify.js - 使用 vuetify 调整内容大小的正确方法
- excel - 如何复制 SheetName 并粘贴到定义的范围内?
- sql - SQL 组合使用新名称分组的两个查询
- javascript - 如何下载innerText中包含的字幕(字幕)?
- c# - 添加了特定于日期时间的偏移量