git-branch - Git fetch remote branch - 如何将一个新的本地分支推送到远程Git仓库并进行跟踪?

git branch命令 / git / repository / git-push / git-remote

我希望能够做到以下几点。

Andreas



Answer #1
#!/bin/bash
REMOTE=$1 #重写它使其成为可选的...
BRANCH=$2
#取消注释以下行以首先在本地创建BRANCH
#git checkout -b ${BRANCH}
git push ${ORIGIN} ${BRANCH}:refs/heads/${BRANCH} &&
git config branch.${BRANCH}.remote ${REMOTE} &&
git config branch.${BRANCH}.merge refs/heads/${BRANCH}