我有一个master分支,我保持干净,并从那里剪切了一个分支dev。这是我目前正在做的分支机构。我的包里有20节课,我只需要提高5节课的CR。我该怎么做?
现在我在做什么,
我从master中创建了一个名为的分支测试。
git branch test
git checkout test
在一次提交中将我的代码从开发分支带到测试分支。
git merge --squash dev
这里我有暂存区的所有文件。从集结区移除15个等级,只保留5个等级,我必须提高CR。
git restore --staged <filename1>
.
.
git restore --staged <filename15>
删除15个文件后,提交并提高剩余5个文件的CR。
您也可以:
- 切换到测试分支
- 从dev复制5个文件进行测试:
即:
git switch test
git restore --source=dev --staged --worktree file1
git restore --source=dev --staged --worktree file2
...
git commit -m "Add 5 files"