Git Gui没有"拉"?

Alb*_*ano 89 git-pull git-gui

如何使用Git GUI工具进行拉动?似乎在任何地方都没有拉动命令.

是否有使用Git GUI的等效菜单选项?

任何帮助将不胜感激.

Alb*_*ano 102

好吧,我发现这个有用的论坛帖子:http: //git.661346.n2.nabble.com/No-quot-pull-quot-in-git-gui-td1121058.html

应该进行提取和合并.

您似乎需要转到"远程"菜单,然后在我的案例来源中选择"获取"选项,然后转到"合并菜单",然后转到"本地合并...".

  • 我无法充分强调这是多么愚蠢,在 CLI 中,您只需要输入“git pull”即可获得组合的提取和合并,但在 GUI 中,这应该更容易,您必须手动提取然后合并。它不仅从命令行更容易,而且稍微熟悉 CLI 的人也会搜索“pull”,但它不在那里。没有意义 (22认同)

jer*_*987 47

还有一种方法可以将pull命令添加到git gui.

打开GIT GUI时,可以打开选项卡Tools并选择Add选项.

您可以输入名称,并输入命令 git pull

这将在选项Tools卡下添加一个选项.只需单击此按钮即可完成git pull.

考虑到这个答案:这不是因为可以完成应该完成的拉动

  • 在单击“工具”>“添加”后出现的对话框中,确保添加“git pull origin master”,因为语法为“git pull <remote> <branch>”,假设 origin 是要从中提取更改的远程位置,并且还将 `origin` 设置为 git gui 中的名称,从 Remote > Add > 在远程详细信息中,名称被写为 origin,否则根据 `<remote> name` 的要求进行必要的更改 (4认同)

Jar*_*boš 5

.gitconfig 中的这个条目对我来说很好用:

[guitool "Pull"]
cmd = git pull $(git for-each-ref --format='%(upstream:short)' $(git symbolic-ref -q HEAD) | tr / " ")
Run Code Online (Sandbox Code Playgroud)

它会自动选择当前远程分支。