Create patch branch
USER_NAME="mattn"
REPO_NAME="sleepy"
BRANCH_NAME="feat/$USER_NAME/$REPO_NAME"
git branch "$BRANCH_NAME"
Create empty commit
USER_NAME="mattn"
REPO_NAME="sleepy"
git commit -m "feat: add $USER_NAME/$REPO_NAME" --allow-empty --no-verify
Delete unused files
rm -f ./*.patch
rm -f ./*.zip
Create a patch
PRODUCT_NAME="aqua-registry"
DEFAULT_REMOTE="origin"
DEFAULT_BRANCH="main"
TODAY=$(date +'%Y%m%d')
REPLACED_BRANCH_NAME=$(git branch --show-current | sed -e "s/\//_/g")
for p in "$PRODUCT_NAME" "_" "$REPLACED_BRANCH_NAME" "." "$TODAY" "." "patch"; do
PATCH_NAME+=$p
done
echo "patch file name: $PATCH_NAME"
git diff "$DEFAULT_REMOTE/$DEFAULT_BRANCH" >"$PATCH_NAME"
Create patch file and copy to windows
mask clean
mask diff-patch
cp *.patch $WIN_HOME/Downloads/