Я изменяю 3 файла в моем git commit. Я не понимаю:
почему git думает, что я изменил в следующем файле? Разница не показывает разницы.
как я могу удалить это изменение файла в моем git commit?
diff --git a/src/StateListener.java b/src/StateListener.java index 0125c44..6ba0874 100644 --- a/src/StateListener.java +++ b/src/StateListener.java @@ -7,8 +7,8 @@ import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager; import android.util.Log; -public class StateListener extends PhoneStateListener { +public class StateListener extends PhoneStateListener { private Context mContext;
Вероятно, это изменение пробела, отмените изменение и git commit --amend оно.
git commit --amend
В качестве альтернативы выполните следующее:
$ git reset --soft HEAD^ $ git checkout -f src/StateListener.java $ git commit -c ORIG_HEAD
Используйте "git checkout src / StateListener.java", чтобы отменить изменения в рабочем каталоге.