git flow release(和功能)有一个“跟踪”命令来简化你想要做的事情。要为已发布的分支设置本地跟踪分支并切换到它,只需执行以下操作:
git flow release track 1.0
或者
git flow feature track my-feature-branch
以下是发布“track”命令的 gitflow 源代码摘录:
cmd_track() {
parse_args "$@"
require_version_arg
# sanity checks
require_clean_working_tree
require_branch_absent "$BRANCH"
git_do fetch -q "$ORIGIN"
require_branch "$ORIGIN/$BRANCH"
# create tracking branch
git_do checkout -b "$BRANCH" "$ORIGIN/$BRANCH"
echo
echo "Summary of actions:"
echo "- A new remote tracking branch '$BRANCH' was created"
echo "- You are now on branch '$BRANCH'"
echo
}
有用的 git flow 命令行参数