如何在Git中一次获取和签出?

如何在Git中一次获取和签出?,git,git-checkout,git-fetch,Git,Git Checkout,Git Fetch,我使用git版本1.7.7.5 是否可以使用一个git命令执行以下操作 git fetch git@github.com:someone/repo.git someones_branch git checkout FETCH_HEAD -b my_testing_branch 请注意,您可以设置my_testing_分支的上游分支 git branch --set-upstream my_testing_branch someone/someone_branch (此处使用名为“某人”的遥控

我使用git版本1.7.7.5

是否可以使用一个git命令执行以下操作

git fetch git@github.com:someone/repo.git someones_branch
git checkout FETCH_HEAD -b my_testing_branch

请注意,您可以设置my_testing_分支的上游分支

git branch --set-upstream my_testing_branch someone/someone_branch
(此处使用名为“某人”的遥控器)

只需git pull(但这仍然需要:
git checkout my_testing_branch
+
git pull

要回答您的问题,一种方法是定义

您可以这样使用它:

git fetch-github someone repo someone_branch my_testing_branch
git fetch-github someone repo someone_branch my_testing_branch