我试着遵循以下问题:Combining multiple git repositories在Windows 10中组合多个存储库,但是它给了我一个错误:
"sed“no se reconoce como un comando interno o externo,"sed”不被认为是内部或外部命令,
即使没有它对我也不起作用!这是minimo1&2中的微服务的结构:
microsvc1test
|- gateway
| |_.git
|- jhipster-registry
| |_.git
|-minimo1
| |_.git
|-minimo2
| |_.git我真的不需要保留这个故事,而且这个命令在windows中也不起作用。
$ git filter-branch --index-filter \
'git ls-files -s | sed "s#\t#&code/#" |
GIT_INDEX_FILE=$GIT_INDEX_FILE.new \
git update-index --index-info &&
mv $GIT_INDEX_FILE.new $GIT_INDEX_FILE' HEADmicrosvc1test
|- gateway
| |_.git
| |-gateway
| |_(the code...)
|- jhipster-registry
| |_.git
| |- jhipster-registry
| |_(the code...)
|-minimo1
| |_.git
| |-minimo1
| |_(the code...)
|-minimo2
| |_.git
| |-minimo2
| |_(the code...)

cd microsvc1test git init
D:\...\Jhipster\microsvc1test>git pull gateway
D:\...\Jhipster\microsvc1test>git pull jhipster-registry
D:\...\Jhipster\microsvc1test>git pull minimo1
D:\...\Jhipster\microsvc1test>git pull minimo2我得到了其中的几个:
D:\BasuraTemporal\Jhipster\microsvc1test>git pull gateway
remote: Counting objects: 594, done.
remote: Compressing objects: 100% (564/564), done.
Receiving objects: 100% (594/594), 712.83 KiB | 0 bytes/s, done.
remote: Total 594 (delta 71), reused 0 (delta 0)R
Resolving deltas: 100% (71/71), done.
From gateway
* branch HEAD -> FETCH_HEAD然后,我在GitHub、commit和push上创建了一个新的存储库,但是网关jhipster注册表、minimo1和minimo2都是空的。
发布于 2019-03-22 22:37:34
我将删除所有隐藏的.git目录,然后使用git创建一个新的git存储库。那就跟普通的一样。您将松散每个单独存储库的所有提交,但它应该可以工作。试试看
https://stackoverflow.com/questions/55259509
复制相似问题