我正在使用git
并将一个分支重新设在另一个分支之上。在重新设置期间存在冲突。我可以仅获取冲突的patch
文件吗?
最初,我以为在重新定级期间,当所有冲突都被合并/撤消时,我可以执行以下操作:
$ git diff > /tmp/conflicts.patch
但是,当我尝试应用生成的补丁时,它会失败:
$ git rebase --abort
$ git apply /tmp/conflicts.patch
error: unrecognized input
$ patch -p1 < /tmp/conflicts.patch
patch: **** Only garbage was found in the patch input.
我也尝试使用--no-prefix
选项进行比较,但结果相同。
说实话,我从未使用过补丁文件,但是patch
和git
都不对它们的错误消息很有帮助,因此谷歌搜索没有提供太多信息。
有什么想法吗?这是所得补丁的摘录:
diff --cc app/common/models/api/requests/index.js
index c9bf20d,7578fbb..0000000
--- a/app/common/models/api/requests/index.js
+++ b/app/common/models/api/requests/index.js
@@@ -12,7 -12,9 +12,11 @@@ require('./NewUserDS')
require('./NewSubscriptionDS');
require('./PasswordResetRequestDS');
require('./RefreshTokensRequestDS');
-require('./TwoFactorConfirmationRequestDS');
require('./UpdateUserRequestDS');
-require('./UserAddressRequestDS');
-require('./PicOptimizationDS');
require('./ProxyRequestDS');
++<<<<<<< HEAD
+require('./GDPRPreferencesDS');
+
++=======
+ require('./ListTournamentsQuery');
++>>>>>>> (#36) Implement Multiple Streams for single match