我有一个从 B 创建的分支 C。B 是从 A 创建的。
A_________________________
B |____________________
C|____________________
Run Code Online (Sandbox Code Playgroud)
我需要将 C 的基础分支更改为 A。有没有办法在 git 中做到这一点?
我知道从 A 创建新分支并挑选 C 提交的解决方案。但我想知道是否有办法在现有分支上执行此操作,这样我就不需要关闭现有的 PR,而是可以强制推送编辑好的分支内容。
我正在尝试使用预提交挂钩运行脚本。这是我的脚本:
构建脚本.sh
#! /bin/bash
echo "Stage 1: Preparing CMake configuration"
Run Code Online (Sandbox Code Playgroud)
.pre-commit-config.yaml
fail_fast: false
- repo: local
hooks:
- id: Generate build
name: Generate build
entry: sh build_script.sh
language: system
always_run: true
pass_filenames: false
Run Code Online (Sandbox Code Playgroud)
我可以看到,当我运行 command 时git commit -m "message",挂钩调用脚本Generate build并将通过。但是,我在终端上看不到回声。我想看看这条消息,"Stage 1: Preparing CMake configuration"。这个设置有什么问题吗?