私はgithubを初めて使い、現在抱えている問題の解決策を見つけようとしています。プロセスをステップごとに説明します。
最初に[プロジェクト名]という名前の新しいフォルダーを作成し、次にこれらのコマンドを使用しました。
cd [project name]
git clone [remote project from github url]
これまでのところ、フォルダーを作成し、私のグループが作業しているプロジェクトをgithubで複製しました。
次に、そのフォルダー内に移動して、angularプロジェクトを作成しました
ng new [angulartest]
これにより、my angular testのすべてのコンポーネントが、githubのクローンのクローンと同じフォルダーに作成されます。
最後に、githubで新しいangularテストをプッシュしました
git add [angulartest]
git commit
git Push
起こるのは、[angulartest]フォルダのみをプッシュし、そのコンテンツは(コンテンツが含まれていても)プッシュしないということです。そのコンテンツからプルしようとすると、まだ空のフォルダーが返されます。
これらの手順を使用して、そのフォルダーに入り、コンテンツの各要素を追加しようとすると:
cd [angulartest]
git add e2e, src, nodemodules, etc
git commit
git Push
それは私にエラーを与えます:fatal:in populated submodule [angulartest]各要素を個別に追加しようとしても。
私のgit構文、angularプロジェクト、またはプロジェクトを複製しようとした方法に問題があるかどうか疑問に思っていました。解決策に感謝します。素敵な一日を!
.gitフォルダを削除したようです。その場合、git rm --cached angulartest -fを試すことができます
これが私がしたことです
.gitignore
ファイルと.git
ディレクトリを削除しますこれは、サブモジュールのコミット履歴を失ったことを意味しましたが、少なくともサブモジュール内のファイルがgitにならないという問題は修正されました!