2

リポジトリからいくつかのファイルを誤って削除し、コミットして github リポジトリにプッシュしました。ファイルを取得してコミットし、ファイルをオンライン リポジトリにプッシュします。どうすればそれを行うことができますか?

最後から2番目のコミットをチェックアウトして、ローカルの別のフォルダーに複製しようとしましたが、そこから先に進む方法がわかりません。

4

1 に答える 1

3

git revert {commit #}そのコミットを元に戻すaを実行でき、githubにプッシュするだけです。

元に戻したくない場合はgit checkout {commit #} -- file1 file2 file3 ...、現在のブランチの新しい変更として直接元に戻したいファイルをチェックアウトし、コミットしてプッシュすることもできます。

于 2012-11-11T16:13:12.910 に答える