2014-11-02 37 views
2

我不知道它是否重要,但我使用的是一个Bitbucket私有存储库。我在我的Ubuntu机器上安装了git,然后安装了gitg。我一辈子都住在窗户上,习惯了终端,坦白说非常困难。这也是我第一次使用git(我之前使用过svn)。Git拉和推不工作(使用gitg客户端)

我能够存储库复制到本地文件夹使用git clone我的机器上。 (通过终端)之后,我进行了更改,然后使用gitg我可以看到更改并提交。但是提交不起作用,因为这些更改未反映在bitbucket站点上。

我已经看过一些关于这个网站的其他问题,他们说我可以右键单击选定的分支,然后推动提交发生在服务器上。这是使用gitg推送提交的正确方法吗?

移动的,我想不出如何获取最新版本到我的机器。我如何执行拉取请求?以前对这里的问题的回答说我必须在remote菜单中使用fetch命令,但我在gitg界面中找不到remote菜单。

对此的任何意见将非常感激。

回答

2

是的,这将是提交和使用gitg推动正确的方法。

Gitg不支持直接拉动。你必须做一个提取和合并。

这样的回答:

how can I do a git pull in the gitg/gitx visual tool?

介绍如何必须进入仓库的属性,选择远程回购,然后fetch。 合并是理应通过显示所有远程分支,然后选择你想通过右键点击与合并远程分支和选择merge

注进行
我不使用gitg自己,所以答案是基于阅读我可以挖掘的稀少文档数量。

+0

我使用命令行来处理所有事情,但比较版本并解决冲突。我更喜欢这个给我的控制,我发现编写“git push master”和“git pull master”或者“git fetch origin”后面加上“git merge FETCH_HEAD master” – Jonas 2014-11-03 09:57:44