Git拉和推不工作(使用gitg客户端)
问题描述:
我不知道它是否重要,但我使用的是一个Bitbucket私有存储库。我在我的Ubuntu机器上安装了git,然后安装了gitg
。我一辈子都住在窗户上,习惯了终端,坦白说非常困难。这也是我第一次使用git(我之前使用过svn)。Git拉和推不工作(使用gitg客户端)
推
我能够存储库复制到本地文件夹使用git clone
我的机器上。 (通过终端)之后,我进行了更改,然后使用gitg
我可以看到更改并提交。但是提交不起作用,因为这些更改未反映在bitbucket站点上。
我已经看过一些关于这个网站的其他问题,他们说我可以右键单击选定的分支,然后推动提交发生在服务器上。这是使用gitg
推送提交的正确方法吗?
拉
移动的,我想不出如何获取最新版本到我的机器。我如何执行拉取请求?以前对这里的问题的回答说我必须在remote
菜单中使用fetch
命令,但我在gitg界面中找不到remote
菜单。
对此的任何意见将非常感激。
答
推
是的,这将是提交和使用gitg推动正确的方法。
拉
Gitg不支持直接拉动。你必须做一个提取和合并。
这样的回答:
how can I do a git pull in the gitg/gitx visual tool?
介绍如何必须进入仓库的属性,选择远程回购,然后fetch
。 合并是理应通过显示所有远程分支,然后选择你想通过右键点击与合并远程分支和选择merge
注进行
我不使用gitg自己,所以答案是基于阅读我可以挖掘的稀少文档数量。
我使用命令行来处理所有事情,但比较版本并解决冲突。我更喜欢这个给我的控制,我发现编写“git push master”和“git pull master”或者“git fetch origin”后面加上“git merge FETCH_HEAD master” – Jonas 2014-11-03 09:57:44