首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推送本地分支在远程显示为陈旧。

推送本地分支在远程显示为陈旧。
EN

Stack Overflow用户
提问于 2019-07-22 18:28:16
回答 1查看 100关注 0票数 1

我正在为一个开源项目做贡献。我有一个分支,我已经把它推到了我的GitHub存储库中,我可以在那里看到它(https://github.com/sedulam/CASSANDRA-13990)。我直接从项目源存储库中提取。

但是,当我执行git remote show origin时,它显示为陈旧:

代码语言:javascript
复制
laptop@pandaria:~/git/cassandra$ git remote show origin
* remote origin
  Fetch URL: https://gitbox.apache.org/repos/asf/cassandra.git
  Push  URL: https://github.com/sedulam/CASSANDRA-13990.git
  HEAD branch: trunk
  Remote branches:
    cassandra-1.0                   tracked
    cassandra-1.1                   tracked
    cassandra-1.2                   tracked
    cassandra-2.0                   tracked
    cassandra-2.1                   tracked
    cassandra-2.2                   tracked
    cassandra-3.0                   tracked
    cassandra-3.11                  tracked
    refs/remotes/origin/13990-trunk stale (use 'git remote prune' to remove)
    trunk                           tracked
  Local branches configured for 'git pull':
    13990-trunk merges with remote 13990-trunk
    trunk       merges with remote trunk
  Local ref configured for 'git push':
    trunk pushes to trunk (local out of date)

laptop@pandaria:~/git/cassandra$ git push
Everything up-to-date

laptop@pandaria:~/git/cassandra$ git status
On branch 13990-trunk
Your branch is up-to-date with 'origin/13990-trunk'.

nothing to commit, working tree clean

如何将本地13990中继连接到我在GitHub上的分支?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-22 18:47:55

在您的例子中,origin指的是gitbox.apache.org,而不是github.com

请将github.com添加为远程设备:

代码语言:javascript
复制
git remote add github https://github.com/sedulam/CASSANDRA-13990.git

并获取(git fetch github),以获得/refs/remotes/github/13990-trunk

然后您可以创建一个本地分支跟踪远程分支

代码语言:javascript
复制
git checkout --track -b 13990-trunk github/13990-trunk
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57151817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档