私の毎日の立ち直りのために私は私が取り組んでいるもののリフレッシャーのために私のコミットを出力したい。git log昨日から勤務日のみ
私は、次の別名があります。しかし、これは週末のために月曜日の朝には機能しません
standup = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(green)<%an>%Creset' --abbrev-commit --date=relative --committer='me' --all --since='yesterday'
を。
誰も月曜日金曜日または火曜日 - 土曜日のような労働日のセットのためにgit log --since
を使用する方法を知っていますか?
function yesterworkday()
{
if [[ "1" == "$(date +%u)" ]]
then
echo "last friday"
else
echo "yesterday"
fi
}
git log --since="$(yesterworkday)"
再びすべてのクレジットは有効な日付指定として「前金曜日」を受け入れることによって、このめちゃくちゃ簡単を作るためgit
の作者に行く:私の場合はbashで、POSIX-yのシェルを想定し
that --committerkオプションとは何ですか?私は自分のgitlogにコミッターを持っていますが、私のuser.nameの代わりに '私'を認識しません。 – codemonkey
これは私が上記で修正したタイプミスです。 – Cellze