Moglibyście mi podpowiedzieć czy dobrze rozumiem proces kontroli wersji, tak na przykładzie githuba? No i wyjaśnić to czego nie rozumiem.
A więc mamy cały projekt. Jest on w głównej gałęzi - master.
Jeżeli chcemy coś zmienić to robimy nowego brancha i na nim pracujemy, tak? Jak tworzymy tego nowego brancha to kopiują nam się do niego wszystkie pliki projektu?
Dalej. Robimy modyfikacje w pliku, edytujemy lub dopisujemy kod, zapisujemy i commitujemy. Nowy plik musimy dodać komendą add, czy git wykryje nam przy commicie że jest nowy plik? Robimy jeden lub wiele commitów i pushujemy. I wszystkie te zmiany zapisują się w tym branchu nowym.
I potem dopiero jak skończymy pracę nad tą gałęzią to łączymy ją z branchem master.
To dopiero początek, jak ktoś będzie skłonny odpowiedzieć mi na te pytania to potem dopytam o resztę.
Z góry dzięki za odpowiedzi. Czytam te tutoriale, ale już sam nie wiem czy dobrze to rozumiem :)