私はミニゲームでウェブサイトを作っています。私はgitを使って自分のゲーム開発を追跡しています。今私はherokuにサイトをアップロードしたいと思います。メインフォルダにgitリポジトリが必要です。だからそれはbaisicallyこのように見えます。サブフォルダ内のファイルをアントラッキングする方法
myWebsite
|- .git
|- index.html
|- miniGame
|- .git
|- index.html
|- myMiniGame.js
だから、最初.git
は、Herokuのにプッシュするために何が起こっているかで、ネストされた.git
は、私が自分のために持っているものです。
私が望むのは、自分のネストした.git
フォルダのコピーを決して入手しないことです。そのためには、メインのgit repoでセカンダリgitフォルダを追跡しないようにします。私の夢のコマンドは、何かのようになります:
git add -A
git untrack miniGame/.git
git commit -m "something changed"
git push
しかし、誰untrack
コマンドが存在しないので、私はこれをどのように行うことができますか?
したいコマンドだからのgitのrm ''のようにgit rm' です/ミニゲーム/ .git' – DrSatan1
はい、出力は '致命的です。PATHSPECは './NodeJS-Mario/.git' しませんでした任意のファイルにマッチします 'と、私が' git status'を実行すると、miniGameが単一のファイルとして表示されます。その中には何も入っていません –
は.gitファイルですか、それとも基本的にgitリポジトリのフォルダですか?私はそれが後者であると推測しています。その場合、おそらくminiGameがサブモジュールであると考えられます。あなたのソースのルートに.gitmodulesファイルがありますか? – gabe3886