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