Git使用Tip

  • 提取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)
参考:
git archive用法
你不一定知道的几个很有用的 Git 命令

  • 撤销未push的commit

命令行方式:
Git撤销git commit 但是未git push的修改

IDE方式:
Android Studio的commit 历史记录里右键, 可以看到 undo commit的选项,

  • Git快速克隆大项目
    git clone --branch --depth 1
    Git快速克隆大项目

  • GitLab相关
    GitLab and SSH keys

你可能感兴趣的:(Git使用Tip)