Gestire il controllo del codice sorgente

Principiante
Tecnico DevOps
Amministratore
Sviluppatore
Progettista di soluzioni
Azure
GitHub

Di seguito viene descritto come GitHub consente di creare una moderna strategia di controllo del codice sorgente che promuova la collaborazione e consenta di automatizzare i processi di compilazione e distribuzione.

Prerequisiti

None

Moduli in questo percorso di apprendimento

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

Di seguito viene descritto come spostare il progetto esistente in GitHub da un sistema di controllo della versione legacy.

Informazioni su come caricare il progetto esistente in GitHub.

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.

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

Di seguito viene descritto come gestire un programma InnerSource di successo in GitHub con caratteristiche di individuabilità, indicazioni e manutenzione efficaci.

Informazioni su come usare Markdown per comunicare con brevità, chiarezza ed efficacia.

In questo modulo si apprenderanno le procedure consigliate per la creazione, l'hosting e la gestione di un repository sicuro in GitHub.

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 interagire con l'API GitHub da GitHub Actions usando GitHub Script.

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

Informazioni su come creare flussi di lavoro che consentono di usare l'integrazione continua (CI) per i progetti.

Creare due flussi di lavoro di distribuzione usando GitHub Actions e Microsoft Azure.

Collaborare con altri utenti e unire solo il codice di qualità superiore.