La popolarità di Git parla da sola. Se stai leggendo questo articolo, spero tu sappia che Git è lo strumento di gestione del codice sorgente preferito da molti, molti sviluppatori.
Con l'interesse per Git in crescita rispetto ad altri sistemi di gestione del codice sorgente, è una delle opzioni più interessanti tra cui scegliere, soprattutto se stai entrando nel controllo della versione.
In questo tutorial parleremo dei motivi per cui dovresti utilizzare Git, indipendentemente dal fatto che tu sia un individuo o una parte di un team di sviluppatori. Ti insegneremo anche come iniziare con Bitbucket, una piattaforma di hosting di primo piano, gratuitamente.
Iniziamo!
Git è uno strumento incredibilmente potente con molte funzioni complesse e dettagliate che lo rendono utile anche per singoli sviluppatori. Se stai cercando di ottenere un qualche tipo di controllo coerente sulle versioni e le revisioni del codice, Git è senza dubbio la soluzione migliore per te.
Qui ci sono solo alcune delle cose che puoi usare git come individuo:
Ovviamente, il vero muscolo di Git è flesso quando lavori nel contesto di una squadra. Git elimina efficacemente i secolari problemi di lavorare sulle funzionalità in parallelo con altri sviluppatori e, in combinazione con Bitbucket, fornisce un processo completo per il flusso di lavoro per lavorare più velocemente e in modo più efficiente che mai.
Ecco alcune delle funzionalità più preziose di git for teams:
I vantaggi dell'utilizzo di Git con un team vanno ben oltre questa breve lista, ma Git funziona davvero meglio se utilizzato con software di supporto, come un servizio di hosting dedicato per repository.
Per ottenere il massimo beneficio dall'utilizzo di Git, inizia a utilizzare Bitbucket per ospitare i tuoi repository.
Forse ti starai chiedendo "perché ho bisogno di un servizio di hosting del repository?"
Una volta provato, probabilmente ti accorgerai immediatamente del valore, ma per essere chiari, ecco alcuni dei principali vantaggi dell'utilizzo di Bitbucket per il controllo della versione:
In definitiva, Bitbucket ti offre una piattaforma per gestire sia i metadati che il controllo degli accessi per il tuo progetto. Fornisce strumenti per esplorare non solo ciò che è attualmente il codice sorgente, ma ciò che è stato in passato e il piano per quello che diventerà.
E, come affermato, se sei una squadra di cinque o meno, è gratis.
Iscriversi a Bitbucket è incredibilmente facile. Vai alla pagina iniziale e inserisci i tuoi dati. Se devi andare avanti e iscriverti alla tua squadra, vai a questa pagina invece, e scegli il tuo piano dal menu a discesa.
Il modello di pricing di Bitbucket è davvero impressionante, con un costo di $ 1 per utente al mese. I repository pubblici sono sempre gratuiti, e avere sempre collaboratori illimitati.
Il modello di pricing è particolarmente interessante se il numero dei tuoi progetti cresce più rapidamente delle dimensioni del tuo team, soprattutto se la tua azienda consulta il lavoro da progetto a progetto. Quando la tua squadra cresce, cresce anche il tuo budget; tuttavia, i vecchi progetti potrebbero non portare denaro su base mensile, ma hanno ancora bisogno di un repository ospitato accessibile e aggiornato. Questo è dove Bitbucket brilla davvero con i suoi limiti di repository.
Quando accedi per la prima volta a Bitbucket, vedrai una richiesta per creare un repository. È possibile iniziare da zero o importare da numerosi servizi di repository esistenti.
Nel menu di navigazione nella parte superiore della pagina, il Cruscotto, squadre, e repository i menu a discesa forniscono ciascuno un accesso rapido alle viste comuni all'interno di tali aree di funzionalità.
In alto a destra, puoi vedere una barra di ricerca, a Aiuto menu a discesa al passaggio del mouse e a Profilo cadere in picchiata.
Iniziamo creando un repository. Faremo clic sul pulsante "Crea un repository" e compileremo i nostri dettagli. Per il bene di questo tutorial, imposteremo il repository su privato.
Una volta creato il repository, viene presentata una schermata che ci informa che il repository è vuoto.
Ora che il nostro repository è pronto per l'uso, spingiamoci un po 'di codice.
Se facciamo clic su "Sto iniziando da zero" sotto il titolo "Riga di comando", possiamo vedere le istruzioni di base per ottenere il nostro repository impostato localmente e pronto a spingere.
cd my-secret-project ls git init git remote aggiungi origine https: //[email protected]/jcutrell/my-secret-project.git echo "Jonathan Cutrell" >> contributors.txt git aggiungi contributors.txt git commit - am "Iniziale commit con contributori" git push -u origine master Password per 'https: //[email protected]': Conteggio oggetti: 3, fatto. Scrivere oggetti: 100% (3/3), 256 byte, fatto. Total 3 (delta 0), riutilizzato 0 (delta 0) A https: //[email protected]/jcutrell/my-secret-project.git * [nuovo ramo] master -> master Branch master impostato per tracciare il ramo remoto maestro di origine.
Una volta che hai premuto il tuo primo commit, aggiorna il tuo repository e voilà! Proprio così, il tuo codice è visualizzabile; tuttavia, al momento è visibile solo a te, quindi creiamo un team.
Passa il mouse sopra squadre nella navigazione e fai clic sul pulsante nel menu a discesa, Crea una squadra. Compila i dettagli necessari e fai clic su Crea.
Bitbucket supporta repository di team in aggiunta ai singoli repository.
Successivamente, dovremo associare il tuo team con le impostazioni del repository in modo che gli utenti possano accedere a quel repository. Clicca su repository nella navigazione e seleziona il tuo progetto.
Quindi, fai clic su impostazioni nella parte inferiore della barra laterale di navigazione a sinistra, quindi fare clic su gestione degli accessi vicino alla cima del nidificato impostazioni menu. Da qui, puoi scegliere un gruppo, che sono sottogruppi all'interno del tuo gruppo. Selezioneremo Sviluppatori, cambia il livello di accesso a Scrivi, e quindi fare clic su Inserisci pulsante.
Ora il nostro team può visualizzare il nostro repository.
Se desideri trasferire il repository al team appena creato o a un altro utente, vai a impostazioni > Trasferimento del repository, dove sarai in grado di inserire il nome dell'utente o della squadra in cui desideri trasferire il repository.
Se lo trasferisci a un team di cui sei amministratore, Bitbucket ti consente immediatamente di accettare il trasferimento. Una volta effettuato il trasferimento, la pagina del team mostrerà il repository.
La gestione del codice sorgente può essere un compito arduo, ma con potenti strumenti come Git e Bitbucket, è possibile concentrarsi maggiormente sulla scrittura del codice e meno sulla gestione dei dettagli del progetto. Appoggiarsi a queste soluzioni gratuite ea basso costo ti farà risparmiare tempo, denaro e mal di testa a lungo termine.
In definitiva, scegliere un flusso di lavoro è una decisione personale, ma assicurati di considerare l'opzione di Git e Bitbucket. C'è quasi zero rischi nel provarlo, ma i potenziali effetti positivi sono enormi.