質問: とあるプロジェクトで git を導入しようとしています。 私の知らない間にリポジトリができており、 そちらに私の手元にあるローカルの最新版を push するよう求められました。 私は git を未導入で、これから参加します。 ただ、通常は clone から始めるかと思いますが、 それをしてしまうとリポジトリの古いものが ローカルの最新版を上書きしてしまうのではないかと危惧しています。 この場合、どのように始めればいいでしょうか。 どなたかご教示ください。よろしくお願いいたします。
回答: こんにちは。 もっと良い手順がありそうな気もしますが、私は下記のような手順でやることがあります。 1. 最新版とは異なるフォルダにクローンする 2. クローンしたフォルダのソースを一旦全て削除する(.gitは削除しないこと) 3. 削除した後に最新版をコピーする 4. 未登録なファイルを登録 5. コミットする TortoiseGitを使っているのですが、コミット時に削除されたファイルについて警告があるのでそれを確認して登録を解除します。 6. プッシュする