如果我有一个版本控制的主项目。
然后我添加了第三方插件的远程仓库:
``` git remote add myplugin ```
然后我就可以执行
``` git pull myplugin master ```
来获取远程仓库中的变更。
现在假设我的项目设置如下:
当我拉取远程代码时,最终得到的是:
然后我添加了第三方插件的远程仓库:
``` git remote add myplugin ```
然后我就可以执行
``` git pull myplugin master ```
来获取远程仓库中的变更。
现在假设我的项目设置如下:
/
/index.php
/whatever
远程设置为
/
/whatever.php
当我拉取远程代码时,最终得到的是:
/index.php
/whatever
/myplugin
/myplugin/whatever.php
这很好。
我想知道的是, 如果我对我的插件进行更改,
如果我执行git push myplugin master
会推送什么?
它只会推送myplugin中的更改吗? 还是远程作为第二个存储库,并提交整个存储库?