3

gitリポジトリの1つに問題があります(参考:私はgitを初めて使用します

基本的に、プロジェクト用に作成したリポジトリを忘れ、間違ったファイルのセット(元のコピー)で作業し、いくつかの大きな変更を加え、ほとんどのファイルの名前を変更しました。

今、私は自分の間違いに気づきました。新しいファイルをリポジトリに入れて、古いファイルを置き換えて、2つの異なる名前で同じファイルの2つの異なるバージョンになってしまわないようにする方法を考えていました。

古いリポジトリを完全に削除して、新しいファイルで再作成する必要はありませんでした。これは、すでにgithubにプッシュしているためです。

ヘルプやアドバイスを提供できる人はいますか?

nb:これを配置するのに最適な「スタック」サイト、ここで計算したサイト、またはプログラミングがわからなかったのですか?!

4

1 に答える 1

3

つまり、リポジトリRと別の作業ディレクトリWがあり、バージョン管理を行わずに作業したことがありますか?

基本的に、Rにコミットされていない変更がないことを確認した後、RのチェックアウトをWのコンテンツに置き換えます。.gitディレクトリと.git *ファイルを除くRのコンテンツを削除し、のコンテンツをコピーします。それにWを入れて、同じままだったファイルが古い場所にあるようにします。

次に、新しいコミットを作成し、それをgithubにプッシュします。

于 2012-08-13T01:46:25.253 に答える