Git õppimine: (pikema) pühendumissõnumi loomine

Giti ülesandekirjelduse loomisel on üheks piiranguks see, et see on piiratud 50 tähemärgiga, mida mõnikord meie koodi läbimurdeliste muudatuste jaoks eriti pole. Selle kohandamiseks saame kasutada paremat viisi kohustuste võtmiseks ja sõnumite loomiseks.

Kohustuse loomine kirjeldusega

Tavaliselt loome kohustuse, kasutades git commit -m "". Parem viis pühendumissõnumi loomiseks on see, kui kasutate git ensüümi (muud parameetrit pole). Parema visualiseerimise huvides lubage mul tuua teile näide.

Teen juba muudatusi oma failis README.md, nii et nüüd saame muudatused lavastusalale lisada git add abil. (või kui soovite, lisage failinimi> abil git). Siis saame pärast seda kasutada git sitoutumist.

Teile näidatakse konsooli tekstiredaktorit nimega Vim. Ärge paanitsege, peame kasutama ainult Vimi mitut põhikasutust. Režiimi lisamisrežiimi muutmiseks peame vajutama klaviatuuril sümbolit „I”. Siis pange tähele, et vasakus alanurgas kuvatakse tekst "INSERT", see tähendab, et nüüd saame kirjutada oma pühendumissõnumi.

Vimi kasutamine Giti kohustuse loomiseks

Kohustusteate loomisel on põhimõtteliselt kaks jaotist: päis ja põhiosa. Giti päises on piiratud 50 tähemärki, kõik sooritused, mis tunnistatakse kehasektsiooniks. Ülaltoodud näites on päis värskendus README.md. Tavaliselt annab päise korpus ainult lühikese ja sisuka selgituse selle kohta, mida kohus teevad.

Järgmine jaotis on keresektsioon. Sellesse jaotisse saame lisada rohkem selgitusi, mis pole piiratud 50 päise tähemärgiga. Lõiget saate luua nii kaua kui soovite (ma ei tea, kas sellel on tegelikult piiranguid, aga niipalju kui ma tean, et ma ei saavuta seda piiri kunagi). Ma isiklikult eelistan kasutada lühikesi punkte muudatuste tegemisest. Võite märgata, et ma kirjutasin midagi Lisa link juurde. Kuid see on lihtsalt minu eelistus.

Kui olete lõpetanud, vajutage ESC-tähemärki, millele järgneb: wq. Pange tähele, et Vimi vasakus alanurgas ilmub tekst: wq.

See on tegelikult käsk w jaoks 'salvestada' ja q käsk sulgemiseks. Märk: tähendab, et kõik pärast seda on käsk. Niisiis: wq tähendab, et tahame faili salvestada ja sellest väljuda. Pärast sisestusklahvi vajutamist ja logi kontrollimist git logi abil näeme, et oleme juba selle kirjeldusega oma kohustuse loonud.

Proovime suunata meie kaughoidlasse ja vaadata, milline see GitHubi hoidlas välja näeb.

Nüüd märkate, et GitHub käitleb päist ja korpust erinevalt. Ülemine osa on päis ja ülejäänud osa on keha. Mis on sarnane sellega, mis meil on, kui kontrollime seda oma tavalise git logi abil. Aga mis siis, kui me kasutame git log --oneline. Neile, kes ei tea, loetledes - -oneline argument, kuvatakse lühike loend.

Üherealine Git Log

Võite märgata, et üherealises sisselogimislogis kuvatakse ainult päis. See on midagi, mida tuleks meeles pidada, et peame looma püstitamiseks hea päise, kuna enamasti kasutame üherealist git-logi. Nii et palun tehke giti päise teade võimalikult selgeks. Seda kirjeldust kasutati tavaliselt muudatuste üksikasjalikumaks selgitamiseks.

Tõmba otsad kokku

Täna lõime (pikema) pühendumissõnumi, mis on kasulik tehtud muudatuste paremaks selgitamiseks. Järgmisena liigume Git'is hargnevate teemade juurde. Loodan, et sellest loost saab abi, tänan, et lugesite!