Anonim

Se hai mai usato Github prima, sai che non è immediatamente chiaro su come scaricare file dalla piattaforma. È una delle piattaforme più complicate, in quanto non è direttamente pensato per la condivisione diretta dei file, ma per lo sviluppo. Certo, una delle grandi cose di Github è che tutti i repository pubblici sono open source e le persone sono incoraggiate a contribuire - ci sono repository privati, ma questi sono generalmente usati per scopi di sviluppo all'interno di aziende che non vogliono vedere il loro codice dal pubblico. Github, tuttavia, gestisce ancora il download di file in modo diverso rispetto ad altri posti.

Quindi, se non sei del tutto sicuro di come scaricare file da progetti (o interi progetti) da Github, ti mostreremo come. Iniziamo.

Download di un file

La maggior parte dei repository pubblici può essere scaricata gratuitamente, senza nemmeno un account utente. Questo perché i repository pubblici sono considerati basi di codice che sono open source. Detto questo, a meno che il proprietario del codebase non selezioni diversamente una casella, il suo codebase può essere scaricato sul tuo computer, impacchettato in un file .zip.

Quindi, se vai a una base di codice pubblica - come questo Tip Calculator che ho creato - noterai che nell'angolo in alto a destra c'è un pulsante verde che dice Clone o Download . Fai clic sul pulsante, quindi nel menu a discesa seleziona Scarica ZIP . Tutti i file inizieranno a essere scaricati sul computer, in genere nella cartella Download.

Quindi, apri la cartella Download sul tuo computer e trova il file ZIP. Ti consigliamo di fare clic con il pulsante destro del mouse e scegliere l'opzione che dice "Unzip" o "Uncompress", quindi selezionare una cartella in cui si desidera che i file finiscano.

Infine, vai alla cartella selezionata e troverai tutti quei file Github che abbiamo scaricato proprio lì!

Questa è una base di codice abbastanza piccola, con solo un paio di file. Se vai al repository JavaScript 30 di Wes Bos su Github, noterai che, poiché si tratta di un repository pubblico, può essere scaricato allo stesso modo.

C'è un modo migliore per "scaricare" i file

Mentre il modo in cui abbiamo delineato è semplice e diretto, è ottimale per visualizzare semplicemente i file di codice, non sperimentare. Se hai intenzione di scaricare file Github per sperimentare, il modo migliore sarebbe "biforcare" il progetto. Un fork è semplicemente la tua copia di un repository.

Il fork di un repository comporta numerosi vantaggi. Ti dà la tua copia sul tuo account Github che ti consente di sperimentare liberamente le modifiche senza influire sul progetto originale. Ad esempio, potresti trovare un bug nel mio Tip Calculator o vuoi aggiungere le tue funzionalità. Quindi, potresti "fork" il mio Tip Calculator, creando una copia sul tuo account Github. Qui, potresti pasticciare il codice e sperimentarlo senza influire sul progetto originale, perché questa sarebbe la tua copia o "fork". Più comunemente, le forcelle vengono utilizzate per proporre modifiche al progetto di qualcun altro, come correggere un bug o aggiungere una caratteristica come abbiamo menzionato.

Quindi, come si fa a fork un repository pubblico? In realtà è abbastanza facile. Prima di iniziare, devi creare un account Github gratuito, poiché avrai bisogno di un posto dove riporre il tuo fork. Puoi andare su www.github.com e farlo subito.

Dopo aver creato il tuo account, puoi eseguire il fork di un repository pubblico sul tuo account. Ad esempio, puoi andare al repository pubblico per il corso di formazione 30 giorni di JavaScript di Wes Bos e, nell'angolo in alto a destra, vedrai un pulsante che dice Fork. Fai clic sul pulsante

Potrebbero essere necessari da un paio di secondi a pochi minuti, ma Github clonerà o "fork" quel progetto sul proprio account GitHub. Una volta fatto, ti mostrerà immediatamente il progetto con il tuo nome utente Github. Per verificare, puoi fare clic sull'icona del tuo profilo nella barra di navigazione in alto a destra, quindi selezionare l'opzione che dice I tuoi repository . Nel tuo elenco di repository, dovresti vedere la base di codice del corso JavaScript 30.

Ora puoi cambiare e sperimentare con il codice tutto ciò che desideri, e ciò non influirà sui file di progetto originali del proprietario originale. Se si modifica un codice, si corregge un bug o si aggiunge una nuova funzionalità, è possibile creare qualcosa chiamato "Richiesta pull", in cui tale modifica può essere discussa. Se al proprietario del progetto originale piace la modifica e funziona correttamente, può essere unita alla base di codice originale come codice di produzione.

Chiusura

Come puoi vedere, scaricare file e interi progetti da Github è in realtà abbastanza semplice. In solo un paio di minuti, puoi avere un intero progetto scaricato sul tuo computer o persino biforcato sul tuo account Github. Non ci vuole molto a scherzare con il codice nel tuo fork per vedere cosa influenza cosa, e quindi alla fine potresti anche essere in grado di creare la tua prima richiesta pull! Buona programmazione!

Come scaricare file da Github