2010-07-12 35 views
2

我做git pull后,我想看到的版本我只是在gitk牵强。我怎样才能做到这一点?我知道我可以看到在git pull的输出中使用哪些修订,我可以将它们作为gitk的参数,但我想自动执行此操作。显示在gitk新修订后的git拉

(其实,我并不需要看到所有的牵强的修订,从那些当前分支已经足够了。)

我用msysgitgit bash

回答

2

你可以尝试类似于“How can I see incoming commits in git?

git fetch && gitk ..origin/master 

所使用的那些命令,使用“gitk [<option>…] [<revs>] [--] [<path>…]”语法的<rev>一部分。

<revs> 

限制的修订显示。
这可以是一个单一的修正意味着从给定的修正节目和背部,或它可以是其形式为“<from>..<to>”的范围内,以显示<from>和回<to>之间的所有修改。

+0

嗯,这是个好主意,但我会延伸到这一点'混帐取&& gitk ..origin && git的合并origin'。 – svick 2010-07-12 19:39:22

+0

您在请求的代表重新计算中丢失了23分。对不起,我知道这一定是一个令人沮丧的挫折。 ;) – 2010-07-12 19:59:17

+0

@Bill:我......我会以某种方式在我身上找到它继续前进。感谢您在这个困难时期的支持;) – VonC 2010-07-12 20:16:21

2

除非你有一个非常复杂的树似乎有没有任何理由不使用gitk --all &,那么当你做一个git拉只选择更新或gitk菜单重装。

+1

或只是按F5 – ninjalj 2010-07-12 19:12:53

+0

如果我这样做,我将无法轻松区分新版本与旧版本。 – svick 2010-07-12 19:33:54

+0

那么不要使用'git pull'。使用'git fetch',重新加载'gitk',手动运行'git merge'。 – Bombe 2011-03-15 14:19:37

相关问题