【问题标题】:Git track a remote branch using netbeansGit 使用 netbeans 跟踪远程分支
【发布时间】:2013-08-10 01:43:33
【问题描述】:

我正在使用 Netbeans,并且有一个功能调用 Push to Upstream。当我单击它时,我会收到以下消息:

没有为本地 master 指定跟踪的远程分支

有没有办法在 netbeans 或配置文件中跟踪远程分支?

这是我的配置文件:

[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
    bare = false
[remote "master"]
    url = https://github.com/TheColorRed/JGame.git
    fetch = +refs/heads/master:refs/remotes/master/master

我的电脑上没有安装git,但是Netbeans自带了一个git包来做git操作。我真的不想下载 git 只是为了运行一行,那么在 netbeans 或配置文件中是否有办法跟踪分支?

【问题讨论】:

    标签: git netbeans


    【解决方案1】:

    也许我对这个问题的解决方案似乎太简单了,但我遇到了同样的错误,而不是使用 Push to Upstream 你只需要使用 Push第一次提交。之后,您可以在 Netbeans 中选择您的远程存储库/分支。

    【讨论】:

    【解决方案2】:

    我的电脑上没有安装 git

    然而,这仍然是最安全的解决方案:只需 unzip the archive msysgit(您在 Windows 上),然后执行以下操作:

    git branch -u master origin/master
    

    甚至other users came to the same conclusion

    【讨论】:

      【解决方案3】:

      我们不断遇到这个问题,这足以让你生气。到现在为止,我不得不重新克隆了几十次 repo。

      感谢@Damian 的解决方案。我对他们的回答有点迷茫,所以在弄清楚之后想我会分享我们是如何解决这个问题的:

      • 在 Netbeans 的顶部菜单下,单击 Team > Repository > Repository Browser
      • 在导致您出现问题的存储库下,展开 Branches > Local
      • 找到带有粗体名称的分支(即您的活动分支) - 我们的分支被称为“(无分支)”
      • 右键单击分支,然后单击Set Tracked Branch
      • 选择您想要的分支 - 在我们的例子中,它被称为“origin/master”。

      【讨论】:

        【解决方案4】:

        这个问题现在可以在 NetBeans 界面中完全解决。首先,右键项目,选择Git > Branch/Tag > Switch to Branch...

        然后选择所需的分支(例如“origin/master”),然后选择Checkout as New Branch

        这将创建该分支的本地副本,因此假设您签出了 master 分支,您现在将看到 masterorigin/master

        【讨论】:

          【解决方案5】:

          或者你可以直接去Team > Repository > Repository Browser;在打开的窗口中找到您的本地分支,右键单击它并选择Setup Tracked Branch

          【讨论】:

            【解决方案6】:

            您的本地分支不跟踪远程分支。您可以在命令行中绑定它们

            git branch --set-upstream-to origin/master master
            

            或者在 GUI 中:

            1. 打开Git Repository Browser
            2. 选择你的项目 -> Braches -> Local -> master(或任何你想要的分支)
            3. 右键,Setup Tracked Branch

            【讨论】:

              猜你喜欢
              • 2014-08-22
              • 2014-02-04
              • 2010-10-05
              • 1970-01-01
              • 2021-02-09
              • 2019-08-14
              • 2011-03-04
              • 2013-11-27
              相关资源
              最近更新 更多