Tag: 补丁

如何在没有安装Git的情况下应用`git diff`补丁?

我的客户端如何在没有安装git diff情况下应用由git diff创build的补丁? 我试图使用patch命令,但它总是要求文件名补丁。

git add –interactive“你编辑的块不适用”

我试图使用git add –interactive来有select地添加一些更改到我的索引,但我不断收到“您编辑过的大块不适用,再次编辑…”消息。 即使我select了e选项,我也会收到此消息,并立即保存/closures我的编辑器。 换句话说,根本不编辑大块,补丁不适用。 下面是我正在使用的确切示例(我正在尝试放置一个小的演示): 原始文件: first change second change off branch third change off branch second change third change fourth change 新文件: Change supporting feature 1 first change second change off branch third change off branch second change third change fourth change bug fix 1 change supporting feature 1 我试图展示如何使用git add –interactive来只添加“错误修复1”行到索引。 在文件上运行交互式添加,我select了补丁模式。 […]

如何将某些提交移动到git中的另一个分支?

情况: 主人在X; quickfix1在X + 2提交 然后,我开始在quickfix2上工作,但意外地把quickfix1作为源分支来复制,而不是主人。 现在quickfix2在X + 2提交+2相关的提交。 现在我想要有一个quickfix2的分支,但没有属于quickfix1的两个提交。 我试图从quickfix2中的某个版本创build一个补丁,但补丁不保存提交历史logging。 有没有办法来保存我的提交历史,但有一个分支没有在quickfix1的变化?