Git没有将本地分支同步到github存储库

时间:2016-10-19 00:57:53

标签: git github

我还是git的新手,我在大部分职业生涯中都使用过SVN(10年以上)

我注意到我在本地工作的项目没有更新远程github存储库。实际上github认为我上一次承诺1年前。

本地我定期提交和推送,我从未检查过远程存储库。

发生的事情可能是大约一年前,我决定创建一个分支来处理我的项目的扩展,但这似乎在我的机器上创建了一个本地存储库,每个提交/推送实际上都是本地的。这是我的想法,但我可能是错的。

我跑了命令:

git remote show origin

输出如下:

C:\Users\charb\git\StockScreener-persistence [persistence ≡ +1 ~0 -0 !]> git remote show origin
* remote origin
  Fetch URL: https://github.com/charcode/StockScreener.git
  Push  URL: https://github.com/charcode/StockScreener.git
  HEAD branch: master
  Remote branches:
    adding_persistence tracked
    master             new (next fetch will store in remotes/origin)
    persistence        tracked
    reducing_barrier   new (next fetch will store in remotes/origin)
  Local branches configured for 'git pull':
    adding_persistence merges with remote adding_persistence
    persistence        merges with remote persistence
  Local refs configured for 'git push':
    adding_persistence pushes to adding_persistence (local out of date)
    persistence        pushes to persistence        (up to date)
C:\Users\charb\git\StockScreener-persistence [persistence ≡ +1 ~0 -0 !]>

持久性是我今天创建的一个分支,试图将代码远程提交到分支(在github上)

我跑了git log,它给了我以下内容(仅包括顶部):

commit b7732f31dc86f55c2f822d8a514d7726ac32a70f
Author: charcode <charbelgereige@gmail.com>
Date:   Wed Oct 19 01:11:48 2016 +0100

    most of the first step of DB persistence for symbols and sectors done.

    something still not working in the @Autowired repositories

commit c308d1fbb7ed0b11043a865cc60014e9ca5ccc69
Author: charcode <charbelgereige@gmail.com>
Date:   Sun Oct 16 09:01:00 2016 +0100

如果你去github上的存储库,它说最后一次提交2015年11月: https://github.com/charbelgereige/StockFilter/commits/persistence

而且我没有看到我最近的变化(去年!! - 幸运的是我在当地有这些变化) 有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试此操作(再次添加遥控器):

git remote remove origin
git remote add origin git@github.com:charbelgereige/StockFilter.git

然后再次尝试push

答案 1 :(得分:0)

正如其中一条评论所述,您的提交可能就在这里:https://github.com/charcode/StockScreener/tree/persistence