如何使用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的命令适用于你的remote是origin而current branch是main的情况。