如何在不删除Git中develop中删除的文件的情况下进行拉式开发?

如何在不删除Git中develop中删除的文件的情况下进行拉式开发?,git,Git,我完成了一个任务A来修复一个紧急的bug——任务B 我为任务B创建了一个新分支,但其中包含了一些我在任务a中处理的新文件(我想我在这里把分支创建搞砸了)。这两个分支都是基于开发的 无论如何,在为任务B创建拉取请求时,我删除了提交的新(任务A)文件,然后创建了拉取请求 所以现在我想为发展而努力。我知道这将更新我的任务分支,因此可能会删除我创建的新文件 我该如何做以下等效工作: git pull origin develop 在保留新文件的同时?我会先克隆一个干净的工作区。签出任务B分支应该位于

我完成了一个任务A来修复一个紧急的bug——任务B

我为任务B创建了一个新分支,但其中包含了一些我在任务a中处理的新文件(我想我在这里把分支创建搞砸了)。这两个分支都是基于开发的

无论如何,在为任务B创建拉取请求时,我删除了提交的新(任务A)文件,然后创建了拉取请求

所以现在我想为发展而努力。我知道这将更新我的任务分支,因此可能会删除我创建的新文件

我该如何做以下等效工作:

git pull origin develop 

在保留新文件的同时?

我会先克隆一个干净的工作区。签出任务B分支应该位于的正确点。创建一个分支,任务B2。现在将坏分支中的更改合并到新分支中


在您以您喜欢的方式完成所有任务后,您可以删除以前创建的任务B分支。

可能重复我怀疑已经有答案,但搜索得到了很多答案,其中大部分都不相关。这是一个吗?不是100%,但是它给了我足够的想法让事情运转起来)。专业提示:社区已经,并且已经同意我们宁愿标题是普通英语的句子或问题。关键词可以以有机的方式嵌入到标题中,也可以保存到标签中。谢谢我想我会为我的任务a创建一个备份分支。执行拉入任务a,然后从备份中挑选以恢复删除的文件。(我们的构建系统喜欢使用特定的名称格式,因此使用我为任务A提供的名称格式很好)。