1

私はギットを使用しています。特定のディレクトリにある複数のコード ファイルに変更を加えましたが、元のバージョンが必要です。変更したファイルを別の場所に既にコピーしました。どうすればオリジナルを元に戻すことができますか?

4

3 に答える 3

3
git stash -u

ファイルへの変更を元に戻す安全な方法です。

于 2012-08-16T18:06:17.543 に答える
1

多くのオプション:

  • git stash作業コピーを最新のコミットされたバージョンにリセットし、変更を元に戻したい場合に備えて変更を保存します。これでフォルダーを指定することはできません。作業コピー全体で機能します。
  • git checkout .現在のフォルダーをインデックスに戻します。つまり、最新のコミット済みバージョンに加えて、git status. それらもクリアしたい場合は、git reset .最初に使用してください。
  • git reset --hardコミットするようにステージングされているかどうかに関係なく、リポジトリ全体ですべてを最新のコミットに戻します。
于 2012-08-16T18:43:00.210 に答える
0

これは本当にブランチが作成されたものです。

ファイルを ing またはコピーする代わりにstash、新しいブランチを作成します。

git checkout -b name-experimental-branch

通常どおりコミットします。

あなたの変更は他のブランチから安全に離れており、混乱することはありません!

次に、元のブランチに戻るには、以前にいたブランチをチェックアウトします。おそらく:

git checkout master

そして、元のバージョンに戻ります。

于 2012-08-16T20:09:04.393 に答える