GNU/Linux >> Linux Esercitazione >  >> Linux

Guida introduttiva a GitHub

Github è una piattaforma online creata per promuovere l'hosting del codice, il controllo delle versioni e la collaborazione tra le persone che lavorano su un progetto comune. I progetti possono essere gestiti da qualsiasi luogo attraverso la piattaforma. (Hosting e revisione del codice, gestione di progetti e creazione di software con altri sviluppatori in tutto il mondo) La piattaforma GitHub offre la gestione dei progetti sia a progetti open source che privati.

Le funzionalità offerte per quanto riguarda la gestione dei progetti in team includono; GitHub Pagine Flow e GitHub. Queste funzioni semplificano la gestione del flusso di lavoro per i team con distribuzioni regolari. Le pagine GitHub, d'altra parte, forniscono uno spazio per mostrare progetti open source, mostrare curriculum, ospitare blog tra gli altri.

I singoli progetti possono anche essere gestiti facilmente con l'aiuto di GitHub in quanto fornisce strumenti essenziali per la gestione dei progetti. Rende anche più facile condividere il proprio progetto con il mondo.

Registrazione a GitHub e avvio di un progetto

​Quando avvii un nuovo progetto su GitHub, devi prima creare un account qui utilizzando il tuo indirizzo email.

​Quindi, dopo la verifica dell'indirizzo, l'utente accederà automaticamente al proprio account GitHub.

1. Creazione di un repository

​Dopo questo, si passa alla pagina successiva che consente la creazione di un repository. Un repository è un archivio per tutti i file di progetto, inclusa la cronologia delle revisioni. I repository sono pubblici o privati. I repository pubblici sono visibili a tutti, tuttavia, il proprietario sceglie un individuo che può impegnarsi nel progetto. D'altra parte, i repository privati ​​forniscono un controllo aggiuntivo a chi può visualizzare i repository. Di conseguenza, i repository pubblici sono adatti per progetti di software open source mentre i repository privati ​​sono per lo più adatti a progetti privati ​​o closed source.

  • Dopo aver compilato il "Nome del repository" e aver compilato la "Breve descrizione"
  • Seleziona "Inizializza questo repository con un README".
  • Infine, fai clic sul pulsante "Crea repository" in basso.

2. Aggiunta di una filiale

​In GitHub , i rami sono un modo per lavorare contemporaneamente su varie versioni di un singolo repository. Di default, ad ogni singolo repository creato viene assegnato un ramo chiamato MASTER ed è considerato il ramo finale. In GitHub, i rami sono utili per sperimentare e modificare i repository prima di inviarli al master (ramo finale).

Per idoneità personale, è sempre necessario aggiungere diversi altri rami per adattarsi a progetti diversi. Creare un ramo dal ramo master equivale a copiare il master come era in quel momento.

La creazione di rami è simile al salvataggio di un singolo file in versioni diverse. Ciò si ottiene rinominando in base all'attività eseguita su un determinato repository.

I rami si dimostrano utili anche per mantenere le correzioni di bug e il lavoro sulle funzionalità separati dal ramo principale. Dopo le modifiche necessarie, questi rami vengono uniti nel ramo principale.

Per creare un ramo dopo aver creato il repository;

  • Vai al tuo nuovo repository facendo clic sul nome del repository in questo caso, "Hello-World".
  • Fai clic sul pulsante "Branch-Master" in alto per visualizzare un menu a discesa con un campo vuoto per la compilazione del nome della filiale.
  • Inserisci il nome del ramo, in questo caso  "readme-edits".
  • Premi "Invio" o fai clic sulla casella blu "crea ramo"

Ormai sono stati creati due rami; master e readme-edit.

3. Apportare e confermare modifiche

​Questo passaggio fornisce linee guida su come apportare e salvare le modifiche a un repository. In GitHub, commit è la parola usata per riferirsi alle modifiche salvate. Ogni commit è anche associato a un messaggio di commit che contiene una cronologia delle modifiche salvate e il motivo per cui sono state apportate modifiche particolari. Ciò consente agli altri contributori di seguire facilmente ciò che è stato fatto e perché.
Per apportare e confermare le modifiche a un repository, i passaggi seguenti sono;

  • Fai clic sul nome del repository "Hello-World".
  • Per visualizzare e modificare il file, fai clic sull'icona a forma di matita nell'angolo in alto a destra.
  • Nell'editor, scrivi qualcosa per accertarti di poter apportare modifiche.
  • Scrivi brevemente nel campo del messaggio di commit per spiegare perché e come sono state apportate le modifiche.
  • Fai clic sul pulsante Conferma modifiche per salvare le modifiche.

Tieni presente che queste modifiche riguardano solo il ramo readme-edits e non il ramo master.

4. Apertura di una richiesta pull

​Pull request è una funzionalità che consente a un collaboratore di proporre e richiedere a qualcuno di rivedere e unire determinate modifiche al proprio ramo. Le richieste pull mostrano anche la differenza (differenze) da diversi rami. Le modifiche, le addizioni e le sottrazioni sono generalmente visualizzate nei colori rosso e verde. Le richieste pull possono essere avviate non appena viene effettuato un commit. Anche quando il codice non è terminato.
Per aprire una richiesta pull:

  • Fai clic sulla scheda della richiesta pull.
  • Seleziona il ramo readme-edits da confrontare con il master.
  • Determina i requisiti e assicurati che sia ciò che desideri inviare.
  • Fai clic sul pulsante verde crea richiesta pull e assegnagli un titolo.
  • Premi invio.

L'utente può dimostrarlo provando a creare e salvare una richiesta pull.

5. Unione della richiesta pull

​Questo passaggio finale prevede l'unione di modifiche readme e rami principali. Il pulsante Unisci Pull viene visualizzato nel caso in cui le modifiche del readme e il ramo principale non siano in conflitto.

​Quando si uniscono i pull, è necessario assicurarsi che i commenti e gli altri campi siano compilati correttamente. Per unire i pull:

  • Fai clic sul pulsante della richiesta pull di unione.
  • Conferma l'unione.
  • Premi il pulsante viola elimina ramo per eliminare il ramo readme-edits poiché è già incorporato nel master.

Questo articolo fornisce una semplice linea guida per iniziare con GitHub e altre operazioni di base della piattaforma GitHub.


Linux
  1. Iniziare con Zsh

  2. Iniziare con ls

  3. Iniziare con Samba per l'interoperabilità

  4. Iniziare con PostgreSQL su Linux

  5. Introduzione a SSH in Linux

Introduzione al sistema operativo Linux

Iniziare con Nix Package Manager

Iniziare con systemctl

Iniziare con cPanel

Iniziare con SiteApps

Guida introduttiva al comando Tar