git gui - Git Gui 中没有"pull"?



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

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

嗯,我发现了这个有用的论坛帖子:https://web.archive.org/web/20200211180001/http://git.661346.n2.nabble.com/No-quot-pull-quot-in-git-gui-td1121058.html

应该进行提取和合并。

似乎你需要去"远程";菜单,然后从"选项,在我的例子中是origin,然后点击"合并菜单"

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

当您打开GIT GUI时,您可以打开选项卡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

上面设置upstream的命令适用于你的remoteorigincurrent branchmain的情况。

最新更新