2017-04-07 3 views
0

私はgitの新機能ですので、これは基本的な質問かもしれませんが、私が必要なことをする方法が見つからず、間違った理解を破棄しません。私たちはBitbucketサーバーを持っています。私はWindows 10のボックスとコマンドラインのgitクライアントで作業しています。フォルダ内のgitリファレンスを再帰的にクリーンアップ

いくつかの異なるプログラム用のリポジトリを作成しましたが、その中にはgithubから取得したコードが含まれています。 git clone <url>を使用して取得したので、元のリポジトリの参照が保持されます(特定のフォルダにgit remote -vが表示されているのがわかります)。

私は、以下のコマンドで私のローカルリポジトリにすべてのコンテンツを組み込もうとしましたが、組み込まれている部分のみです。

git init 
git add --all 
git commit -m "Initial Commit" 
git remote add origin <localURL> 
git push -u origin master 

gitignoreファイルにはフォルダへの参照がたくさんあることがわかりましたが、アップロードできないと思います。

パス内のgitへの参照をすべて再帰的に削除する方法がありますので、クリーンフォルダから開始できますか?

+1

作業ディレクトリに.gitフォルダを削除しますか?それらのライブラリのクローンを作成したバージョンのスナップショットのみを保持したい場合は、ここで以下のように答えてください。 –

答えて

1

ちょうど後日、githubのから直接そのサブモジュールを更新する可能性を維持するために、代わりにサブモジュールを使用したくないあなたは確か

+0

私は、繰り返し行うことができるgitコマンドを期待していましたが、これはうまくいきました。構造内のすべての.gitフォルダを削除する必要がありました。 – jordi

+1

このようなコマンドはありません。それは私が与えることができる最善の方法です:) –

+0

実際には、それは働いた – jordi