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 {Angular シード リポジトリ リンク} mynewproject

cd mynewproject

rm -rf .git

git初期化

git remote add origin {レポ リンク}

ソース: https://github.com/angular/angular-seed/issues/239

その後、src refspec エラーが発生する場合があります。そのための 1 つの解決策は次のとおりです。

多分あなたはただコミットする必要があります。私がやったときにこれに遭遇しました:

mkdir リポジトリ && cd リポジトリ 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 マスターが一致しません

于 2016-08-02T18:16:52.037 に答える