Git子树推送说“一切都是最新的”,当它不是时

时间:2014-04-13 13:30:33

标签: git github push git-subtree

我有一个“Main”项目,我用subtree split命令分割了几个子目录。我对其中一个已拆分的子目录进行了一些更改,现在我想将其推送到他们自己的上游存储库。

通常我会这样做(这之前已经有效):

$ git subtree push --prefix=src/Shared/Util/ https://github.com/user/util.git master

但是当我运行这个命令时,它说:

Everything up-to-date

但它不是......我对文件进行了各种更改。我甚至添加了新的。那些在我的上游回购中还没有。

那么为什么Git告诉我一切都是最新的什么时候不是?我该如何解决这个问题?


命令git branch -avv给了我:

$ git branch -avv
* master                  8d26a74 [origin/master: ahead 9] Merge branch 'master'
 of https://github.com/user/support
  remotes/composer/master 720acbb Added composer.json to framework
  remotes/origin/HEAD     -> origin/master
  remotes/origin/master   720acbb Added composer.json to framework

0 个答案:

没有答案