Gestire il ciclo di vita dei progetti in GitHub

Intermedio
Tecnico DevOps
Amministratore
Sviluppatore
Progettista di soluzioni
GitHub

Controllo completo dei progetti GitHub. Grazie alla pianificazione e al monitoraggio del lavoro, a strategie di gestione dei rami efficaci e all'estensione di GitHub tramite la relativa API, gestire le release in tutte le fasi, dall'idea alla consegna di software funzionante agli utenti.

Contenuto del percorso di apprendimento:

  • Usare le bacheche dei progetti GitHub per pianificare e monitorare il lavoro.
  • Creare il pacchetto e la versione, quindi distribuire le release del software ai consumatori.
  • Scegliere una strategia di creazione dei rami che consenta ai membri del team di lavorare in parallelo.
  • Risolvere i conflitti nelle modifiche del codice da più collaboratori.
  • Usare l'API GitHub e le app GitHub per creare strumenti per migliorare i processi.
  • Esplorare la cronologia del repository GitHub per esaminare problemi, richieste pull e ricerche.

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 versioni in GitHub usando bacheche, rami e versioni del progetto.

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

Informazioni su come risolvere i commit sovrapposti tra rami tramite 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à.

Informazioni su come eseguire ricerche nella cronologia del repository e organizzarla tramite filtri, il comando blame e collegamenti incrociati in GitHub.