Git学习笔记

1、忽略文件

$ git update-index --assume-unchanged /path/to/file       #忽略跟踪

$ git update-index --no-assume-unchanged /path/to/file  #恢复跟踪

 2、Git导出最近提交文件内容

在使用git的过程中,存在需要导出某个提交历史的文件记录的情况,首先使用git log查看提交的commit id

其次,使用如下命令打包文件

git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT ${commitid} | xargs tar -rf ${targetFileName}.tar

或者

git archive -o ${targetfileName}.zip HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT  ${commitid})

${commitid},${targetfileName}为对应的变量名

git

相关推荐