После того, как я внес изменения в файл.Я использую git add FILE_NAME.
git add FILE_NAME
Затем я хотел бы вернуть его как не добавлено , но при этом сохранить изменения , как это сделать?
git reset -- FILE_NAME сделает это.
git reset -- FILE_NAME
См. Руководство git reset :
git reset
Эта форма сбрасывает записи индекса для всех <paths> в их состояние на <commit>. (Это не влияет ни на рабочее дерево, ни на текущую ветвь.) Это означает, что git reset <paths> является противоположностью git add <paths>.
Эта форма сбрасывает записи индекса для всех <paths> в их состояние на <commit>. (Это не влияет ни на рабочее дерево, ни на текущую ветвь.)
<paths>
<commit>
Это означает, что git reset <paths> является противоположностью git add <paths>.
git reset <paths>
git add <paths>
git stash save git stash apply
все они будут без обработки
Вы можете использовать git reset
вы можете использовать
git reset --mixed -- <filename>
если вы используете --hard, вы отмените все свои изменения.