我正在寻找一个简单的解决方案来存档最近更改的文件。
我得到这个简单的命令google
git archive -o update.zip HEAD $(git diff --name-only HEAD^)
当我在 GIT BASH 中运行它时,它一直说致命:不是有效的对象名称
我在用着这个答案在这种情况下,这告诉我
tar czf changed-files.tar.gz `git diff --name-only [diff options]`
例如,要创建一个包含最近四个修订版中更改的文件的存档,我会这样做
tar czf changed-files.tar.gz `git diff --name-only HEAD~4..`
当然,这是假设的HEAD~4
确实存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)