Uczę się git i zauważyłem, że ma on dwuetapowy proces zatwierdzania:
git add <files>
git commit
Pierwszy krok polega na wprowadzeniu poprawek do tak zwanego „obszaru przejściowego” lub „indeksu”.
Interesuje mnie, dlaczego podjęto tę decyzję projektową i jakie są jej zalety?
Jako użytkownik git robisz to, czy po prostu używasz git commit -a
?
Pytam o to, ponieważ pochodzę z bzr (Bazaar), który nie ma tej funkcji.
git add -p
, możesz wybrać zatwierdzenie jednego fragmentu pliku bez popełniania kolejnego fragmentu tego samego pliku .
git status
i prawdopodobnie git push
.