ファイル内で何かを変更しましたが、add
またはcommit
を使用しませんでした。私の変更の一部は必要ありません。どうすればこの部分だけをリセットできますか? (私はファイル全体を元に戻す方法を知っていますが、ファイルには多くの変更があり、少しの変更だけをリセットする必要があります)。Gitはファイルのいくつかの変更をコマンドラインでリセットします
何らかの理由で私はgitコマンドライン操作変更のパッチごとに - - これらの変更をリセットするために
ファイル内で何かを変更しましたが、add
またはcommit
を使用しませんでした。私の変更の一部は必要ありません。どうすればこの部分だけをリセットできますか? (私はファイル全体を元に戻す方法を知っていますが、ファイルには多くの変更があり、少しの変更だけをリセットする必要があります)。Gitはファイルのいくつかの変更をコマンドラインでリセットします
何らかの理由で私はgitコマンドライン操作変更のパッチごとに - - これらの変更をリセットするために
はあなたを可能に
git checkout -p
使用することを検討してください。
ありがとう! (しかし、多くの変更パッチがあり、1つのパッチだけをリセットしたい場合は、それぞれを処理する必要がありますか?OMG ....今は13パッチの変更と1つのパッチのみをリセットする必要があります。 - !)どのようにしても、 'git checkout -p'は非常に便利です。 –
すみません。私はあまりにも怠惰です。 'git checkout -p'と' g - 行きたい服を選んでください.'これは素晴らしい!!!!! –
gitにファイルを追加しなかった場合は、手動で元に戻す必要があります。ファイルがgitにある場合は、 'git checkout filename'を使用して最後のコミットポイントに戻ることができます。 – kometen
[git selectのファイルからのローカル変更を元に戻す]の複製があります(http://stackoverflow.com/questions/1109069/git-selective-revert-local-changes-from-a-file) – jonrsharpe
@kometen質問?彼らはチェックアウトする/ファイルのすべての変更をリセットする、ちょうどいくつかしたくないです。 – jonrsharpe