Git Gui 里没有“拉”?

如何使用 Git GUI 工具进行 pull? 似乎没有 pull 命令。

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

如果你能帮忙,我会很感激的。

101219 次浏览

我发现了一个很有用的帖子: Https://web.archive.org/web/20200211180001/http://git.661346.n2.nabble.com/no-quot-pull-quot-in-git-gui-td1121058.html

应该执行提取和合并操作。

看起来你需要去“远程”菜单,然后“从”选项,在我的情况原点,然后去“合并菜单”,然后“本地合并...”。

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

当您打开 GITGUI 时,您可以打开选项卡 Tools并选择 Add选项。

您可以输入一个名称,并以命令方式输入 git pull

这将在 Tools选项卡下添加一个选项。只需点击这个,一个 git 拉就可以完成了。

考虑到 这个答案: 这并不是因为可以完成拉动操作,而是因为应该这样做

Gitconfig 中的这个条目对我来说很有用:

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

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

上面的指令假设您已经设置了上游优先级。如果你还没有这样做,那么你可以使用下面的命令。[注意: 在存储库中运行命令。]

git branch --set-upstream-to=origin/main master

上面的命令设置上游是为了你的 遥控器起源现行分行总台的情况。