我在主人和分支上犯了错误吗?

时间:2016-01-20 23:03:09

标签: git github

我是git / github的新手而且我怀疑我可能在没有意识到它的情况下犯了一个错误,直到现在。几个月前,我设法通过git获得所有功能,一切似乎都运行良好。

现在,我第一次想创建一个分支,在阅读文档时,我注意到我的配置可能已经有了我从未打算创建的分支。我认为我现在只需要一个高手分支,然后对于我要测试的新功能,我将创建一个分支。

有人可以告诉我,我目前是否正在与一位大师合作,还是在不知情的情况下也有分支?

当我跑步时: git status

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

当我跑步时: git branch -r

  origin/master
  origin/—set-upstream-to=origin/master

当我跑步时: git remote -v

origin  git@github.com:TheGabeMan/NestReporter.git (fetch)
origin  git@github.com:TheGabeMan/NestReporter.git (push)

当我跑步时: git branch

* master
  —set-upstream-to=origin/master

所以我想知道是否" - 设置 - 上游 - 主要来源/主人"是我使用的不正确的参数,偶然转换为名称或者它是远程主控的正确命名?

2 个答案:

答案 0 :(得分:2)

是的,您似乎无意中创建了名为" -set-upstream-to = origin / master"的本地和远程分支。

要在本地删除该分支,您应该能够运行var cmpt-br =

要删除远程分支,只要您使用的是相对较新版本的git,最直接的事情就是git branch -d "—set-upstream-to=origin/master"

答案 1 :(得分:0)

已解决:尝试了一些删除并最终通过运行git fetch -p来解决它。

当我现在运行git branch -a时,结果是:

* master
  remotes/origin/master

现在对我好看: - )