Php 编写器库本地未推送提交状态

Php 编写器库本地未推送提交状态,php,git,workflow,composer-php,Php,Git,Workflow,Composer Php,我正在开发一个php编写器库。我在lib上做了一些本地提交,但不推送它们。然后我使用composer update从其他人那里获取更新的提交,我的本地提交就会消失。是否有任何方法可以检查本地未推送的提交,类似于composer status所做的,但不只是检查未提交的更改?我认为您应该在这里使用git而不是composer。然后,您可以与其他(分散的)存储库同步,也可以合并,以便您的本地更改不会丢失。所以在git下签出lib,而不是在composer下。Composer只是安装现有的软件包,而不

我正在开发一个php编写器库。我在lib上做了一些本地提交,但不推送它们。然后我使用composer update从其他人那里获取更新的提交,我的本地提交就会消失。是否有任何方法可以检查本地未推送的提交,类似于composer status所做的,但不只是检查未提交的更改?

我认为您应该在这里使用git而不是composer。然后,您可以与其他(分散的)存储库同步,也可以合并,以便您的本地更改不会丢失。所以在git下签出lib,而不是在composer下。Composer只是安装现有的软件包,而不是修改它们。如果您希望使用开发版本而不是原始库,请在您希望使用该库的composer.json中重写它。---(与本地git repoes一起工作)。您可能最好将要更改的库分叉,然后通过将分叉版本包括在内。而不是作曲家。如果lib位于Github上,那么这尤其容易实现。