跟踪远程分支 - 何时进行?

时间:2017-06-26 14:25:13

标签: git github

我理解跟踪远程分支是如何工作的,但我很难理解何时适当的情况。

有人会非常友好地请与我分享一些关于何时通常跟踪远程分支的指导方针以及何时不跟踪?也许在做出这个决定时你通常会遵循一些规则吗?

非常感谢您提前做出任何回复,

拉​​狄克

1 个答案:

答案 0 :(得分:1)

没有真正的"功能性"获得使用远程跟踪分支到正常分支。但是有一些重要的易用性和#34;类型的好处:

  • 远程跟踪分支会自动知道要推/从哪个遥控器。
  • 远程跟踪分支机构将为您提供有关发出git status命令时前后距离的信息。
  • 你可以说你可以节省自己在git push / pulls中犯类型错误,因为你总是会从正确的遥控器中推/拉

但是,在我的拙见中,我发现它们并不有用。我总是倾向于使用推拉式:

git pull/push origin <branch-name>

所以我避开了空手。这是为了防止因任何原因设置跟踪分支而烦恼,然后我总是把它弄好。

至于git状态......好吧,我总是使用git fetch来保持最新状态git log --graph --all --decorate --oneline(别名为git lg)以确切了解所有情况分支机构。

所以,我相信这取决于你自己的偏好。如果您只是想将分支设置为远程跟踪以节省必须考虑推送的位置,那么设置远程跟踪分支....如果您乐意在所有时间更加明确,那么恕我直言#&# 39;打扰:)