git submodule 时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git submodule 时出错相关的知识,希望对你有一定的参考价值。

不知道怎么回事 我们项目组其他同事都是正常的 我更新子模块就报错: Bad file number
git.exe submodule update --init -- "SoTao.Framework"

C:\Program Files (x86)\Git/libexec/git-core\git-submodule: line 7: /bin/sed: Bad file number
/libexec/git-core/git-sh-setup: line 83: /bin/sed: Bad file number
C:\Program Files (x86)\Git/libexec/git-core\git-submodule: line 159: /usr/bin/perl: Bad file number
C:\Program Files (x86)\Git/libexec/git-core\git-submodule: line 159: /usr/bin/perl: Bad file number

成功 (2215 ms @ 2015/7/27 15:56:59)

我把能成功更新的同事电脑上的config拷贝过来也不行。
坐等求高手解答。。。。

参考技术A scanf("%d,%d,%d,%d,%d,%d",&y0,&m0,&d0,&y1,&m1,&d1);
y=y1-y0;
if(m1>=m0)
if(m1>m0)
printf("%d",y);
else if(d1>d0)
printf("%d",y);
else printf("%d",--y);
else printf("%d",--y);

git之git submodule

git之git submodule

场景一

在本地仓库中,添加远程仓库作为子仓库.

  • 添加submodule工程
git submodule add XXX.git 

在本地仓库中,添加一个空仓库作为子仓库

git add .gitmodules (sumodule-name)
git commit
git submodule init
  • 提交submodule修改
    如果修改了submodule仓库的内容
git status
git add .
git commit
git push

然后在主仓库中

git status
git add .
git commit
git push

场景二

如果别人需要从远程仓库中clone这个仓库下来,会发现自仓库那部分是空的。
在主仓库下运行

git submodule foreach git pull

在子仓库下更新

git pull

参考

使用Git Submodule管理子模块 - 简书

以上是关于git submodule 时出错的主要内容,如果未能解决你的问题,请参考以下文章

git之git submodule

git submodule add子模块的添加,--recurse-submodules递归克隆子项目

git submodule add子模块的添加,--recurse-submodules递归克隆子项目

git submodule add子模块的添加,--recurse-submodules递归克隆子项目

git submodule

git add submodule