完成此任务的最佳做法是什么:
我已经提交了:
A -- B -- C
提交B包括:
file1.java
file2.java
icon.png
我想撤消对file1
和file2
的更改,但不撤消对icon.png
的更改。
答案 0 :(得分:3)
您可以暂停提交B的恢复,然后在提交之前重置图像文件。
# Prepare a revert of B
git revert -n B
# Recover the current version of the image
git checkout HEAD -- icon.png
# Commit the "almost" reversion of B
git commit