sh 适用于Mac的gitの特定コミット间の差分をzipで出力するやつ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 适用于Mac的gitの特定コミット间の差分をzipで出力するやつ相关的知识,希望对你有一定的参考价值。

Sourcetree (Mac) のカスタム操作に`.sh`ファイルを登録しておくと捗ります。      
エラーが出たら実行権限を追加しましょう
#!/bin/sh
if [ "$2" = "" ]; then
    git archive --format=zip --prefix=export/ HEAD `git diff --name-only --diff-filter=AMCR $1 HEAD` -o ~/Desktop/diff_$1.zip
else
    git archive --format=zip --prefix=export/ $1 `git diff --name-only --diff-filter=AMCR $2 $1` -o ~/Desktop/diff_$2_$1.zip
fi

以上是关于sh 适用于Mac的gitの特定コミット间の差分をzipで出力するやつ的主要内容,如果未能解决你的问题,请参考以下文章

python [python] [gitpython] gitでファイルの更新日付をコミット日时に调整

sh 直近のタグからHEADまでのマージコミットの体(PRのタイトル)の一覧を表示するコマンド

markdown ファイル削除をしたコミット履歴だけを表示する

markdown GitPitchでコミットログをキレイにするための提示

sh 空コミット

markdown 分支を作り忘れて主等にしばらくしていたコミットを正しいブランチに移动したい