3
我想重命名git倉庫中的一些提交器,使用git filter-branch
。我很想使用一些更復雜的邏輯,但我並不真正瞭解bash。的(工作)腳本我目前使用這個樣子的:使用python腳本作爲git過濾器分支的過濾器
git filter-branch -f --tag-name-filter cat --env-filter '
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ $cn = "ew" ]
then
cn="Eric"
cm="[email protected]"
fi
export GIT_COMMITTER_NAME="$cn"
export GIT_COMMITTER_EMAIL="$cm"
' -- --all
是否有可能對我使用python腳本作爲--env-filter
說法?如果是這樣,我將如何訪問$GIT_COMMITTER_NAME
來讀取和寫入它?
我該如何做一個Python文件中的bash字符串的等價物?