Раздел книги:
http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Staging-Modified-Files
говорит, что если я изменю файл A, запущу «git add A», а затем снова изменю файл A, запущу «git commit» для этого файла, будут зафиксированы только ранее подготовленные изменения. Чтобы зафиксировать неустановленные изменения, снова добавьте файл, а затем зафиксируйте.
Однако после некоторого тестирования выясняется, что git фиксирует все изменения файла A, даже те, которые были сделаны после того, как файл был изначально подготовлен.
Кто-нибудь может пролить свет на этот вопрос? Спасибо.
РЕДАКТИРОВАТЬ: я не использую параметр -a Похоже, если я укажу файл явно для «git commit A» (я не использую параметр -a), он также фиксирует неустановленные изменения. При фиксации без файла «git commit» запрашивает ввод сообщения о фиксации, а затем ведет себя так, как описано в книге.
-a
? - person Piotr Praszmo   schedule 31.08.2012git commit -- A
делать то же самое? (зафиксировать неустановленные изменения) - person VonC   schedule 31.08.2012