- 提取Git历史记录中的文件:
打开终端,进入项目目录;
获取你提交或修改该文件时git commit id;
然后执行以下命令:
git archive -o '/home/kyle/桌面/temp/export.zip' commitId $(git diff --name-only commitId commitId)
就把文件下载到export.zip里了
例:
kyle@kyle-System-Product-Name:~/StudioProjects/xx git archive -o '/home/kyle/桌面/temp/export.zip' e4f497cf578e8414039ca49cf595608091a1e8d1 $(git diff --name-only e4f497cf578e8414039ca49cf595608091a1e8d1 e4f497cf578e8414039ca49cf595608091a1e8d1)
- 撤销未push的commit
命令行方式:
Git撤销git commit 但是未git push的修改
IDE方式:
Android Studio的commit 历史记录里右键, 可以看到 undo commit的选项,
网友评论