2

因此,我在本地机器上基于 Angular-Seed 项目制作了一个小型 Web 应用程序。我从 Github 克隆它并制作了项目,没问题。

从 angular-seed 根目录中删除.git目录和文件后,我毫无问题地添加了所有文件/目录。.gitignore运行git status控制台读取:

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

但是,当我添加、提交和推送到我的远程存储库时,没有显示 angular-seed 目录(以及其他项目文件)。

目录映射看起来就像/home/user/my-local-repo/angular-seed/所有项目文件在angular-seed目录中的位置。有人能帮帮我吗?

4

2 回答 2

2

git clone --depth=1 {角种子回购链接} mynewproject

cd mynewproject

rm -rf .git

混帐初始化

git remote add origin {repo 链接}

来源:https ://github.com/angular/angular-seed/issues/239

然后你可能会得到一个 src refspec 错误,一个解决方案是:

也许你只需要承诺。当我这样做时,我遇到了这个:

mkdir repo && cd repo git remote add origin /path/to/origin.git git add 。哎呀!从未承诺!

git push -u origin master 错误:src refspec master 不匹配。我所要做的就是:

git commit -m 'initial commit' git push origin master 成功!

来源:在 git 中推送提交时,src refspec master 不匹配任何内容

于 2016-08-02T18:16:52.037 回答
0

从 git 中删除目录并再次添加,如下所示:

git rm --cached directory
git add directory

来源: Git:致命:Pathspec 在子模块中

于 2017-09-19T21:40:30.437 回答