Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.86 KB

File metadata and controls

41 lines (26 loc) · 2.86 KB

Interns de Git

Potser has saltat a aquest capítol des d’un altre molt anterior, o potser has arribat aquí després de llegir tot el llibre fins a aquest punt, en qualsevol cas, aquí explorarem el funcionament intern i la implementació de Git. Hem descobert que entendre aquesta informació és fonamental per apreciar com d’útil i potent és Git, però altres ens han argumentat que pot ser confús i innecessàriament complex per als principiants. Per aquest motiu, hem fet que aquesta discussió sigui l’últim capítol del llibre, perquè puguis llegir-lo al principi o més tard en el teu procés d’aprenentatge. Et deixem la decisió a tu.

Ara que hi ets, comencem. Primer, si encara no està clar, Git és fonamentalment un sistema de fitxers direccionable per contingut amb una interfície d’usuari de VCS construïda a sobre. Aviat aprendràs què significa això.

En els primers dies de Git (principalment abans de la versió 1.5), la interfície d’usuari era molt més complexa perquè es centrava en aquest sistema de fitxers més que en un VCS pulit. En els darrers anys, la interfície s’ha refinat fins a ser tan neta i fàcil d’utilitzar com qualsevol altre sistema; tanmateix, encara persisteix l’estereotip de la interfície inicial de Git com a complexa i difícil d’aprendre.

La capa del sistema de fitxers direccionable per contingut és increïblement interessant, així que la tractarem primer en aquest capítol; després, aprendràs sobre els mecanismes de transport i les tasques de manteniment del repositori que potser hagis d’afrontar en algun moment.

Resum

A aquest punt, hauries de tenir una bona comprensió de què fa Git en segon pla i, fins a cert punt, com està implementat. Aquest capítol ha cobert diverses comandes internes — comandes més baixes i simples que les comandes més accessibles que has après al llarg del llibre. Entendre com funciona Git a un nivell més profund hauria de facilitar la comprensió del seu comportament i també la creació de les teves pròpies eines i scripts auxiliars per adaptar el teu flux de treball.

Git com a sistema de fitxers direccionable per contingut és una eina molt potent que pots utilitzar més enllà d’un simple VCS. Esperem que puguis utilitzar els teus coneixements sobre els interns de Git per implementar la teva pròpia aplicació d’aquesta tecnologia i sentir-te més còmode utilitzant Git de manera més avançada.