如何在GIT中导出然后应用代码更改?

时间:2014-11-16 12:29:45

标签: git

假设我有GIT跟踪的3个文件已被修改。

fileA.py
fileB.py
fileC.py

当我输入“GIT diff --color ...”时,我看到代码修改。

假设我想单独保存每个文件的代码更改 - >删除我的本地存储库 - >再次克隆GIT - >再次应用代码更改...

如何将为每个文件完成的代码修改导出到单独的文件?

fileADiff.py
fileBDiff.py
fileCDiff.py

如何在git cloning之后应用更改?

谢谢,

的Qwerty

1 个答案:

答案 0 :(得分:1)

如果我理解你的观点,在你提交了这些文件的更改后,可以为每个文件更改创建3个补丁:

git diff HEAD~..HEAD fileA.py > fileA.patch

它将根据您的更改创建fileA.patch。而且你可以用

来应用你的补丁
git apply fileA.patch