2012-02-07 7 views
0

私はフォルダ名を持っています: 'create_assets'、PSDのような画像やその他のメディアのソースファイルを保存します。Gitで無視されたフォルダの内容を保存する方法

これは私のGitプロジェクトには含まれないので、フォルダは無視されます。しかし、先週のプッシュ/プル同期中に、そのフォルダのすべての内容を失った。

フォルダとファイルを回復できませんでした。 この 'create_assets'フォルダを自分のプロジェクトフォルダから外しておくか、無視しないで安全に保つことはできますか?

+1

"プッシュ/プル同期"で行うことを説明できますか?あなたが明示的にそれをきれいにするよう指示しない限り、gitはファイルを無視してはいけません(以前は無視されたファイルが追跡されたバージョンに置き換えられたブランチに切り替えた場合もあります)。 –

+0

私はそれがまさに何が起こったのだと思います。私は多くの支店の切り替えを行い、次の日にチェックしたところ、私のフォルダがなくなったことに気付きました。元に戻せませんでした。 – bottleboot

答えて

2

フォルダに.gitignoreを1つの '*'で追加することができます。 リポジトリにフォルダを保存したままコンテンツを無視します。

+0

私の "create_assets"フォルダの中にあるのですか?または、プロジェクトの.gitinoreファイルのように: 'create_assets/* ' – bottleboot

+0

フォルダの内側。フォルダ内に空の.gitignoreを作成することで、任意のフォルダを強制的にリポジトリに入れることができます。フォルダの内容を無視したいので、ファイル内の単一の*がそれを行う必要があります。 – dkruythoff

+0

よろしくお願い申し上げます。ありがとうございます。 – bottleboot

1

また、git repoを初期化してそこに配置することもできます。それによって、そのディレクトリを保持してバージョンも変更することができます。

+0

フォルダ内に別のgitを初期化しますか? – bottleboot

+0

はい。しかし、外でそれをしてからコピーしなければならないかもしれません。 –

+0

ありがとう、私はそれを試してみよう! – bottleboot

関連する問題