2

残念な状況です。私はWindows7でGit1.7.9を使用しています。に住んでいるリポジトリがありますfoo\bar。すべてが素晴らしいです。しかし、プロジェクトにはに存在するファイルが必要であることに気づきましたfoo。すべてを台無しにすることなく、それらをリポジトリに追加するための最良の方法は何ですか?(私はgitを初めて使用します。価値があるので、Github for Windowsクライアントを使用しています)

4

2 に答える 2

1

Abhishek Anandによる賢い答え:

.gitディレクトリ(および.gitignoreなどの他のサポートファイル)を親ディレクトリに移動します。次に、親ディレクトリから、古いリポジトリルートを追加します。gitは名前の変更を検出し、正しく処理します。したがって、あなたの例では、

foo\bar> move .git ..
foo\bar> cd ..
foo> git add bar
foo> git commit -a
foo> git add .
foo> git commit
于 2012-08-24T05:23:13.110 に答える
0

好きなように変更してください...gitは賢いです!ファイルの名前が自動的に変更されます。各ファイルblobは1回保存されるため、バージョン履歴が肥大化することはありません。

「.git」フォルダを1レベル上にコピーしても機能するのでしょうか。

于 2012-08-24T05:22:57.790 に答える