我有一个“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