版本 3.1.23.2
签出和/或重置 -- 对现有的 Git 分支进行硬化处理
只能在开发模式下使用
- 调用
update_session
以选择“开发”工作区。
如果现有分支分支的名称与当前分支的名称不同,请签出现有分支。
(可选)指定应将分支重置到的分支名称、标记名称或提交 SHA。DANGER 硬重置将被强制推送到遥控器。未保存的更改和提交可能会永久丢失。
请求
PUT
/projects/{project_id}/git_branch
数据类型
说明
请求
路径
展开 HTTPPath 定义...
project_id
项目 ID
body
展开 HTTPBody 定义...
body
Git 分支
展开 GitBranch 定义...
可以
lock
当前用户可以对此对象执行的操作
name
本地简称。更新“名称”会导致“git checkout”
remote
lock
遥控器的名称
远程名称
lock
遥控器上的简称
错误
lock
错误名称
消息
lock
说明错误的消息(如果存在)
所有者名称
lock
个人分支机构的所有者姓名
只读
lock
此分支是否处于只读状态
personal
lock
此分支是否属于个人分支 - 除所有者外,所有开发者均为只读分支
is_local
lock
分支是否存在本地引用
is_remote
lock
分支是否存在远程引用
is_production
lock
这是否是生产分支
提前计数
lock
本地分支领先于远程分支的提交数
幕后花絮
lock
本地分支落后于遥控器的提交次数
提交
lock
上次提交此分支的 UNIX 时间戳。
ref
此分支的已解析引用。更新“ref”会导致“git reset --hard ”。
remote_ref
lock
此分支遥控器的经过解析的引用。
响应
200:Git 分支
数据类型
说明
(对象)
可以
lock
当前用户可以对此对象执行的操作
name
本地简称。更新“名称”会导致“git checkout”
remote
lock
遥控器的名称
远程名称
lock
遥控器上的简称
错误
lock
错误名称
消息
lock
说明错误的消息(如果存在)
所有者名称
lock
个人分支机构的所有者姓名
只读
lock
此分支是否处于只读状态
personal
lock
此分支是否属于个人分支 - 除所有者外,所有开发者均为只读分支
is_local
lock
分支是否存在本地引用
is_remote
lock
分支是否存在远程引用
is_production
lock
这是否是生产分支
提前计数
lock
本地分支领先于远程分支的提交数
幕后花絮
lock
本地分支落后于遥控器的提交次数
提交
lock
上次提交此分支的 UNIX 时间戳。
ref
此分支的已解析引用。更新“ref”会导致“git reset --hard ”。
remote_ref
lock
此分支遥控器的经过解析的引用。
400:错误请求
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
404:未找到
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
422:验证错误
数据类型
说明
(对象)
消息
lock
错误详情
错误
展开 ValidationErrorDetail 定义...
字段
lock
出错的字段
代码
lock
错误代码
消息
lock
错误信息消息
文档网址
lock
文档链接
文档网址
lock
文档链接
429:请求数过多
数据类型
说明
(对象)
消息
lock
错误详情
文档网址
lock
文档链接
示例
TypeScript
https://github.com/looker-open-source/sdk-codegen/blob/main/examples/typescript/validateBranch.ts |