【问题标题】:Different remote name GIT, fetch using GUI不同的远程名称 GIT,使用 GUI 获取
【发布时间】:2017-06-09 02:30:12
【问题描述】:

在工作中,我们在为 bitbucket 使用 GIT GUI 时遇到问题。

我在 Bitbucket 上有一个名为 TestProject 的项目,一个名为 bitbucket 的远程本地仓库,所以当我推送到远程时,我有一个名为 remotes/bitbucket/master 的远程分支。

我的同事在 GIT GUI 中有一个名为 origin 的遥控器,当他推送他推送的主分支时,他推送了 remotes/origin/master

当我执行fetch 时,我正确地获得了新的提交,但我的本地分支 master 没有“跟随”我同事的提交,我必须将 master 分支重置为最后一次提交。

在bitbucket中查看项目,只能看到master分支,不区分originbitbucket

我可以在不更改我的 GIT 配置中的远程名称的情况下解决它,还是我必须删除远程并添加一个名称为 origin 的新远程???

【问题讨论】:

    标签: git version-control bitbucket git-gui remote-branch


    【解决方案1】:

    您无需重新配置。 originbitbucket 只是远程仓库的简称,对本地 git 仓库的工作没有影响。如果你想让你的本地主分支“跟随”你同事的,你应该使用 pull 而不是 fetch

    Fetch 仅在本地 repo (.git/refs/remotes) 中获取新更改。

    Pull 直接获取您工作中的新变化。所以我们也叫pull=fetch+merge

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 2023-04-10
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 2012-03-21
      相关资源
      最近更新 更多