Gestire il controllo del codice sorgente

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

Nessuno

Inizia a usare Azure

Scegliere l'account Azure più adatto per l'utente. Pagamento a consumo o prova gratuita di Azure per un massimo di 30 giorni. Iscriviti.

Moduli in questo percorso di apprendimento

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

Informazioni su 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 diramazioni usando la risoluzione dei conflitti di unione.

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 espressione.

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 per aggiungere l'integrazione continua ai 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.