Gestire il ciclo di vita dei progetti in GitHub

Riepilogo

Assumere il controllo completo dei progetti GitHub. Attraverso la pianificazione e il monitoraggio del lavoro, strategie di branching efficaci e l'estensione di GitHub tramite la sua API, gestisci le release dal concepimento dell'idea fino a quando il software funzionante è nelle mani degli utenti.

In questo percorso di apprendimento si apprenderà come:

  • Usare le bacheche dei progetti GitHub per pianificare e tenere traccia del lavoro.
  • Creare pacchetti, versionare e distribuire le versioni software ai consumatori.
  • Scegliere una strategia di diramazione che consenta ai membri del team di lavorare in parallelo.
  • Risolvere i conflitti nelle modifiche al codice da più collaboratori.
  • Usare l'API GitHub e le app GitHub per creare strumenti che migliorano i processi.
  • Esplora la cronologia del tuo repository GitHub attraverso segnalazioni, pull request e ricerca.

Prerequisiti

Moduli in questo percorso di apprendimento

Informazioni su come usare le funzionalità principali di GitHub, tra cui problemi, notifiche, rami, commit e richieste pull.

Informazioni su come implementare un flusso di lavoro basato su versione in GitHub usando schede di progetto, rami e versioni.

Di seguito viene descritto come gestire le modifiche apportate all'origine del repository usando richieste pull.

Impara a risolvere i commit sovrapposti tra rami utilizzando la risoluzione dei conflitti di merge.

Ottimizzare il valore delle app e delle funzionalità di GitHub per gestire gli utenti nel flusso di lavoro per velocizzare i processi mantenendo al tempo stesso efficienza, sicurezza e affidabilità.

Impara a cercare e organizzare la cronologia dei repository usando filtri, annotazioni e collegamenti incrociati su GitHub.