【发布时间】:2014-04-10 21:46:20
【问题描述】:
$ git checkout branch-a
Switched to branch 'branch-a'
Your branch is behind 'origin/branch-a' by 3 commits, and can be fast-forwarded.
执行建议和快进的最简单/最快的方法是什么?
我可以的
$ git pull --ff-only # --ff-only for saftey
但这需要连接到上游。
我也可以
$ git merge origin/branch-a
但这似乎不必要地冗长,因为 git 已经知道我的跟踪分支是什么。
编辑:合理性证明:git pull 不需要上游和分支;它使用我设置的默认值。鉴于分支的转发速度非常普遍(Git 建议/提到它如此普遍),似乎也有一种方法可以使用默认值来做到这一点。
【问题讨论】:
-
您的意思是击键速度快吗?
-
是的。例如,
git pull不需要git pull origin branch-a。它使用上游和跟踪分支。 -
你知道 git 别名吗?
-
@merlin2011,是的。这是一个可能的答案。
标签: git git-branch