Nick Volynkin Asked:2020-12-29 23:24:36 +0000 UTC2020-12-29 23:24:36 +0000 UTC 2020-12-29 23:24:36 +0000 UTC 如何找出本地分支机构如何配置为推/拉? 772 有本地git仓库,已添加一个或多个远程(remote)仓库。该存储库有几个本地分支。 如何快速方便的查看哪些remote的哪些branch配置了push和pull? git 1 个回答 Voted Best Answer Nick Volynkin 2020-12-29T23:24:36Z2020-12-29T23:24:36Z 拉 基本信息可以通过以下命令获取: $ git branch -vv bar b6c2674 ... buzz 4422cf4 [origin/buzz: ahead 4] ... fizz 9ea2227 [origin/fizz: behind 1] ... * foo 04c196f [origin/foo: gone] ... master 4422cf4 [origin/master] ... 详细了解不同的输出选项: bar 分支没有对应的远程分支。 bar b6c2674 ... buzz 分支设置为从原始存储库的 buzz 分支中拉取,该分支在本地由 origin/buzz 分支表示,并且比它早 4 次提交。 buzz 4422cf4 [origin/buzz: ahead 4] ... fizz 分支设置为从 origin/fizz 分支拉取,并且距离 1 次提交。 fizz 9ea2227 [origin/fizz: behind 1] ... foo 分支设置为从 origin/foo 分支拉取,但 foo 分支不再位于 origin 存储库中。星号*表示我们目前在foo. * foo 04c196f [origin/foo: gone] ... master 分支配置为从 origin/master 分支拉取,并与其完全一致。 master 4422cf4 [origin/master] ... 推 以前的方法不提供有关推送设置的信息。通常这些设置是相同的,但您可以进行不同的设置。所以让我们做最坏的打算,尤其是当我们正在查看别人机器上的分支时。 git remote show origin 该命令显示了关于单个远程存储库的大量信息,包括分支的跟踪设置。
拉
基本信息可以通过以下命令获取:
详细了解不同的输出选项:
bar 分支没有对应的远程分支。
buzz 分支设置为从原始存储库的 buzz 分支中拉取,该分支在本地由 origin/buzz 分支表示,并且比它早 4 次提交。
fizz 分支设置为从 origin/fizz 分支拉取,并且距离 1 次提交。
foo 分支设置为从 origin/foo 分支拉取,但 foo 分支不再位于 origin 存储库中。星号
*表示我们目前在foo.master 分支配置为从 origin/master 分支拉取,并与其完全一致。
推
以前的方法不提供有关推送设置的信息。通常这些设置是相同的,但您可以进行不同的设置。所以让我们做最坏的打算,尤其是当我们正在查看别人机器上的分支时。
该命令显示了关于单个远程存储库的大量信息,包括分支的跟踪设置。