Cześć.

Dopiero co ogarnąłem podstawy Gita (widać nie do końca) i pogrzebałem sobie w pluginie InteliiJ do Git'a, bo w sumie lubię mieć wszystko w jednym miejscu. No i ku mojemu zaskoczeniu ni ma tam opcji Add do Staging area. I raczej nie będzie bo użytkownicy od 6 lat walczą z JetBrains o tą funkcję i nici wciąż....

Zastanawiam się teraz czy index jest mega potrzebny i jakie funkcjonalności wprowadza. Skoro jeśli mam ukończony plik to w Intelli po prostu zaznaczam ten plik i commituje, a nieukończone komponenty pozostawiam odznaczone i automatycznie pozostają w working directory ( local history), więc mogę grzebać w nich sobie później.
Rozumiem, że używając basha operacja commitu wysyła wszystkie pliki do repozytorium więc wtedy trzeba stage'ować pliki, aby było wiadome, które chcemy commitować, a które nie. Natomiast w intelli takiego rodzaju 'wybór' daje po prostu opcja zaznaczania, które pliki wysyłamy, a które nie?
Dobrze to kumam? Jakie opcje jeszcze daje poczekalnia? Nie wiem czy pobrać klienta jakiegoś innego, czy zostać z tym z idea, w sumie wolałbym zostać przy zintegrowanym środowisku. (Na bashu się uczyłem, ale wole GUI )