Ответ 1
View->Other windows->Pending Changes
Затем исключить любой файл, который вы не хотите совершать.
То, что я пробовал: Я не помню, чтобы проблема была в vs2013. Когда в vs2015 я попробовал контекстное меню внутри одного файла кода или щелкнул правой кнопкой мыши только этот файл в обозревателе решений, но он включает все измененные файлы.
Я также пробовал фильтрацию, и это не помогает сузить сеанс, хе.
View->Other windows->Pending Changes
Затем исключить любой файл, который вы не хотите совершать.
Если вы используете Git с Visual Studio 2015, от Team Explorer, щелкните правой кнопкой мыши только файлы (ы), которые вы хотите зафиксировать, и выберите Этап.
Теперь у вас будет новый раздел выше "Изменения", называемые Поэтапные изменения, содержащие только файлы, которые вы хотите. Введите сообщение о фиксации и выберите Зафиксировать. Все остальное все еще останется без изменений в разделе "Изменения".
ИЛИ, или вы всегда можете сделать это в git bash (windows). Убедитесь, что вы открыли git bash в папке проекта и введите следующие команды:
$ git add fileToCommit.extension
$ git commit -m "This is my commit message"
Нажмите, когда вы закончите:
$ git push