【发布时间】:2014-05-05 04:47:11
【问题描述】:
如何使用 Git GUI 工具进行拉取操作?好像哪里都没有拉命令。
是否有使用 Git GUI 的等效菜单选项?
任何帮助将不胜感激。
【问题讨论】:
-
我觉得这个问题有一个有意义的答案:stackoverflow.com/questions/1709177/…
-
一开始为什么要使用 Git GUI?
如何使用 Git GUI 工具进行拉取操作?好像哪里都没有拉命令。
是否有使用 Git GUI 的等效菜单选项?
任何帮助将不胜感激。
【问题讨论】:
嗯,我发现了这个有用的论坛帖子: https://web.archive.org/web/20200211180001/http://git.661346.n2.nabble.com/No-quot-pull-quot-in-git-gui-td1121058.html
应该进行提取和合并。
您似乎需要转到“远程”菜单,然后是“获取自”选项,在我的情况下是来源,然后转到“合并菜单”,然后是“本地合并...”。
【讨论】:
.gitconfig 中的这个条目很适合我:
[guitool "Pull"]
cmd = git pull $(git for-each-ref --format='%(upstream:short)' $(git symbolic-ref -q HEAD) | tr / " ")
它会自动选择当前的远程分支。
【讨论】:
还有一种方法可以在 git gui 中添加 pull 命令。
当您打开 GIT GUI 时,您可以打开标签 Tools 并选择 Add 选项。
您可以输入一个名称,并作为命令输入git pull
这将在Tools 标签下添加一个选项。只需单击此按钮,即可完成 git pull。
考虑到this answer:不是因为可以拉动就应该这样做
【讨论】:
git pull origin master,因为语法是 git pull <remote> <branch> 987654328@ 设置为 git gui 中的名称远程 > 添加 > 远程详细信息名称被写为原点,否则根据 <remote> name 的要求进行必要的更改