如何将基于角度种子的项目推送到我自己的git仓库?

时间:2016-04-21 17:29:50

标签: linux git version-control git-stash angular-seed

所以我在我的本地机器上创建了一个基于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目录中。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:2)

git clone --depth = 1 {angular seed repo link} mynewproject

cd mynewproject

rm -rf .git

git init

git remote add origin {repo link}

来源: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与any不匹配。 我所要做的就是:

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

来源:src refspec master does not match any when pushing commits in git

答案 1 :(得分:0)

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

git rm --cached directory
git add directory

来源: Git: fatal: Pathspec is in submodule