4

リポジトリのクローンを作成し、多くのサブフォルダーとファイルを含むフォルダーをそこにコピーしました。

次に git add を実行しました。

ただし、これは単一の空のフォルダーをリポジトリに追加しただけです。

すべてを再帰的に追加する方法はありますか? git add -A と git add -u を試しましたが、うまくいかないようです。

ありがとう!

4

3 に答える 3

5

質問の下のコメントによると、リポジトリにコピーしたフォルダーはリポジトリ自体でした(つまり、.gitフォルダーが含まれていました)。

Git では、別の git リポジトリによって既に追跡されているファイルを再追跡することはできません。

于 2013-06-22T17:58:00.790 に答える
0

ニルスはこれに答えました!

別の .git フォルダーを誤ってレポにコピーしてしまいました。

ありがとう :)

于 2013-06-22T17:57:49.467 に答える
-1

リビジョンの下にフォルダを追加することはできないことに注意してください。git に追加できるのはコンテンツだけです。

空のフォルダを追加する場合。それらに空のファイルを追加し、必要に応じて git に追加します。

必要なものをすべて追加する 1 つの秘訣は、git の対話モードを使用することです。

git add -i

数字を押すと、あるメニューから別のメニューに切り替えることができます

2) Add changes
3) Revert changes
4) Untracked files
5) Patch

このコマンドを調べることをお勧めします。

メニューにいるときは、リスト内のファイルの番号を入力します。

レンジも承ります。like 1-10 は、1 から 10 までのファイルを選択します。

-5-7 は 5 から 7 までのファイルの選択を解除します

また、一部のファイルがリストに表示されていないが、表示されている必要がある場合は、それらを非表示にする gitignore ファイルがどこかにないことを確認してください。

于 2013-06-22T17:53:13.037 に答える