Git per Principianti: Impara a tenere sempre traccia del tuo codice (Italian Edition) by Luca Pulina

Git per Principianti: Impara a tenere sempre traccia del tuo codice (Italian Edition) by Luca Pulina

autore:Luca Pulina [Pulina, Luca]
La lingua: ita
Format: epub
ISBN: 9781521306871
Amazon: 1521306877
editore: Independently published
pubblicato: 2017-05-16T00:00:00+00:00


Creiamo un nuovo ramo e spostiamo l'HEAD:

git branch divisione_semplice git checkout divisione_semplice

Ora aggiungiamo la funzione divisione al nostro file matematica.js ottenendo qualcosa di simile:

/*funzione addizione*/ function addizione(p1, p2) { return p1 + p2; } /*funzione moltiplicazione*/ function moltiplicazione(p1,p2){ return p1*p2; } /*funzione sottrazione*/ function sottrazione(p1, p2) { return p1 - p2; } /*funzione divisione*/ function divisione(p1, p2) { return p1/ p2; }

Ora dal terminale eseguiamo il commit (facendo attenzione di essere sul ramo divisione_semplice)

git commit -am "Aggiunta la funzione divisione" Come sappiamo dalle scuole elementari un numero non si può dividere per 0, quindi nella nostra versione ufficiale, cioè quella del ramo master vogliamo che la funzione divisione faccia questo controllo.

Torniamo sul ramo master:

git checkout master Apriamo il file matematica.js e creiamo la funzione divisione con le modifiche appropriate. Dovreste ottenere questa situazione:

/*funzione addizione*/ function addizione(p1, p2) { return p1 + p2; } /*funzione moltiplicazione*/ function moltiplicazione(p1,p2){ return p1*p2; } /*funzione sottrazione*/ function sottrazione(p1, p2) { return p1 - p2; } /*funzione divisione*/ function divisione(p1, p2) { if(p2!==0) return p1/ p2; else return "errore"; }

Ora salviamo e facciamo il commit.

git commit -am "Aggiunta funzione divisione con controllo" Se ora facciamo un merge avremo un conflitto. Possiamo aspettarcelo già guardando GitViz



scaricare



Disconoscimento:
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link                                                  contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.
Ebooks popolari
Designing Mobile Interfaces by Steven Hoober & Eric Berkman(2143)
Mobile HTML5 by Estelle Weyl(2093)
La Sicurezza Informatica. Tra informatica, matematica e diritto (Italian Edition) by Francesca Cirini(1853)
Hello World by Hannah Fry(1810)
Il Manuale Di Arduino by Maik Schmidt(1672)
Nel paese degli algoritmi by Aurélie Jean(1421)
Linux server per l'amministratore di rete: per Ubuntu, CentOS e Fedora (Italian Edition) by Silvio Umberto Zanzi(1409)
Esercizi Di Stile by Unknown(1186)
E-LEARNING by E-learning(1005)
Sviluppare in PHP 7: Realizzare applicazioni web e API professionali (Italian Edition) by Enrico Zimuel(1005)
PYTHON : Il manuale per imparare a programmare. Contiene esempi di codice ed esercizi pratici. (Italian Edition) by Frost Oscar R(971)
Tutto Mac for dummies: iPhone, iPad, MacBook, iCloud e molto altro by Simone Gambirasio(964)
Novacene by James Lovelock(950)
9 algoritmi che hanno cambiato il futuro by MacCormick John(893)
Automatizzare le cose noiose con Python: Programmazione pratica per principianti assoluti (Italian Edition) by Sweigart Al(889)
Comprendere gli Algoritmi e i diagrammi di flusso passo-passo: Esempi con ausili grafici e tabellari, esercizi e codifica in linguaggio C (Italian Edition) by Luciano Manelli(864)
Amazon by Sconosciuto(853)
Android 4 by Massimo Carli(839)
WEB DEVELOPMENT: La guida completa allo sviluppo web lato client. Impara a programmare con esercizi pratici ed esempi di codice. Include HTML, CSS, PHP, PYTHON, MySQL (Italian Edition) by Ferrati Alberto(837)
On Writing by Stephen King(836)