UE开发常用Git指令

Jason Ma


tags:

  • Git
  • UE

升级 UE 版本

将当前分支相对于 Epic 的改动打包成 diff.patch

需要先将 Epic 仓库添加到 repo, 如:
image.png

1
$ git diff --binary Epic/5.2 5.2 > diff.patch

将 patch 应用到新分支

1
$ git apply --reject --binary --whitespace=nowarn diff.patch

–reject: 这将在发生冲突的每个文件旁边创建一个 .rej 文件,该文件包含无法应用的差异。您可以手动编辑这些文件以解决冲突。解决冲突后,您可以删除.rej 文件并添加和提交合并后的文件以完成应用过程。

插件目录可能不会立即被 Git 追踪, 需要先解决.gitignore 的冲突, 确保没有被忽略.

  • Title: UE开发常用Git指令
  • Author: Jason Ma
  • Created at: 2023-10-16 16:55:00
  • Updated at: 2023-10-16 17:17:00
  • Link: https://elysium.jason-ma.com/2023/10/16/TA/UE/UE Niagara科普/UE开发常用Git指令/
  • License: This work is licensed under CC BY-NC-SA 4.0.
 Comments