【问题标题】:Git pull and push not working (using gitg client)Git pull 和 push 不起作用(使用 gitg 客户端)
【发布时间】:2014-12-29 10:42:18
【问题描述】:

我不确定这是否重要,但我使用的是 Bitbucket 私有存储库。我在我的 Ubuntu 机器上安装了 git,然后安装了 gitg。我一生都住在窗户上,坦率地说,习惯终端非常困难。这也是我第一次使用git(我之前用过svn)。

推送

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

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

拉动

继续前进,我不知道如何将最新版本下载到我的机器上。如何执行拉取请求?之前这里的问题回答说必须在remote菜单中使用fetch命令,但是在我的gitg界面找不到remote菜单。

对此的任何建议将不胜感激。

【问题讨论】:

    标签: linux git ubuntu bitbucket gitg


    【解决方案1】:

    推送

    是的,这将是使用 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”更容易
    猜你喜欢
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 2012-06-24
    • 2016-03-03
    相关资源
    最近更新 更多