如何为测试用例创建 git pull --rebase 冲突?
How to create a git pull --rebase conflict for testcase?
我想创建一个解决 rebase 冲突的测试用例,但首先我需要一种在执行 git pull --rebase
.
时引起 rebase 冲突的方法
是否有创建变基冲突场景的编程方式?
测试将针对 GitPython 程序。
要快速创建变基冲突,您可以执行以下操作:
- 修改文件,提交并推送到远程仓库
- 在同一行对同一文件进行更改
- 修改 最后一次提交
git commit -a --amend -C HEAD
。 HEAD 提交哈希现已更改
- 运行
git pull --rebase
你最终会在你修改的那一行发生冲突。
清理:您可能需要在测试后git reset --hard origin/[your-branch]
返回到第 1 步。
我想创建一个解决 rebase 冲突的测试用例,但首先我需要一种在执行 git pull --rebase
.
是否有创建变基冲突场景的编程方式?
测试将针对 GitPython 程序。
要快速创建变基冲突,您可以执行以下操作:
- 修改文件,提交并推送到远程仓库
- 在同一行对同一文件进行更改
- 修改 最后一次提交
git commit -a --amend -C HEAD
。 HEAD 提交哈希现已更改 - 运行
git pull --rebase
你最终会在你修改的那一行发生冲突。
清理:您可能需要在测试后git reset --hard origin/[your-branch]
返回到第 1 步。