При внесении изменений в существующие файлы используются следующие команды.
> git checkout myBranch
---Make code changes to myFile1.c and myFile2.c
> git add src/myFile1.c
> git add src/myFile2.c
> git commit -m "My Sample"
> git push
----Go to server
> Pull....
Вышеприведенное извлекает изменения, внесенные в 2 файла, в удаленный репозиторий.
"неотслеживаемые" файлы
Время от времени я вижу "неотслеживаемые" файлы в моем локальном хранилище.Насколько я понимаю, «неотслеживаемые» файлы - это файлы, недавно вставленные в удаленный репозиторий (и отслеживаемые там), но теперь загруженные в мой локальный репозиторий, но еще официально не отслеживаемые.Это правильно?
Основываясь на исследованиях, кажется, что способ добавить "неотслеживаемые" файлы в локальный репозиторий - это сделать "git add ...".
Включив «git add ...» в приведенный выше пример, я получаю следующее:
> git checkout myBranch
> git add --all <-------Adding the "untracked" files.
---Make code changes to myFile1.c and myFile2.c
> git add src/myFile1.c
> git add src/myFile2.c
> git commit -m "My Sample"
> git push
----Go to server
> Pull
В самом верхнем примере фиксация, push и pull привели к2 измененных файла в конечном итоге доставляются в удаленный репозиторий.Теперь, в этом примере, не приведет ли это как к моим изменениям в двух файлах, так и ко всем «неотслеживаемым» файлам, в конечном итоге будет передано на сервер?