Ovido
Lingua
  • Inglese
  • Spagnolo
  • Francese
  • Portoghese
  • Tedesco
  • Italiano
  • Olandese
  • Svedese
Testo
  • Maiuscole

Utente

  • Accedi
  • Crea account
  • Passa a Premium
Ovido
  • Home
  • Accedi
  • Crea account

GitHub

Cos'è Git?

è un software di gestione delle versioni

Cos'è GitFlow?

è un modello di branching che coinvolge l'uso di varie categorie di branch

Quali tipi di branch esistono su GitFlow?

Main - Hotfix - Release - Develop - Feature

Architettura di Git

Locale:
- working directory

- staging area

- local repository


Remote:

- remote Repository

Cos'è la working directory?

E' la cartella dove lavori sul tuo codice. Qui puoi modificare i file prima di prepararli per il commit.

Comando: git checkout

ti permette di passare tra diversi branch o versioni del codice nel tuo repository locale.

Cos'è la Staging Area?

è dove prepari i file modificati prima di fare un commit.

Comando: git add

git add sposta i file modificati dalla "Working Directory" alla "Staging Area", preparandoli per il commit.

A cosa serve la Local Repository?

serve a memorizza la cronologia dei commit nel tuo computer locale.

Comando: git commit

salva i cambiamenti dalla "Staging Area" al "Local Repository", creando una nuova versione nella cronologia del progetto.

Comando: git merge

unisce i cambiamenti da diversi branch nel tuo "Local Repository". È utile per combinare le modifiche fatte in più rami.

A cosa serve la Remote Repository?

Il "Remote Repository" è la versione centrale del codice, che può essere ospitata su piattaforme come GitHub.

Comando: git push

git push invia i cambiamenti dal "Local Repository" al "Remote Repository", aggiornando la versione centrale del progetto.

Comando: git pull

recupera i cambiamenti dal "Remote Repository" e li porta nel "Local Repository", aggiornando il tuo codice locale con le modifiche degli altri.

Di che tipo possono essere i branch?

Remote o Local

Comando: git merge

unisce il branch specificato al branch corrente, creando un merge commit. Se i due branch non modificano le stesse aree, il merge avviene automaticamente. In caso di conflitti, viene chiesto allo sviluppatore di risolverli, con i conflitti evidenziati nel file tramite tag speciali di Git.

Comando: git init

crea e inizializza un nuovo repository Git locale nella cartella corrente.

Comando: git clone

crea un repository Git locale clonando un repository remoto esistente.

Comando: git stash

salva temporaneamente le modifiche non ancora committate senza eliminarle, permettendo di passare ad altri branch o compiti senza perdere il lavoro.

Comando: git reset

annulla i commit o le modifiche, riportando il repository a uno stato precedente. Viene usato per rimuovere commit o modifiche dall’area di staging o dalla cronologia.

Quiz
Maven
Junit
Pattern Creazionali
Design Patterns
Architettura
Contratti Operazioni
Modello di dominio
Diagrammi di sistema
Casi d'uso
だいひょうてきなしょくちゅうどくきんとそのしょうじょう
Prácticas de histología - copia
ingles vocabulario
2535 week 7- pharma
macbeth act 1 8/15
microbiology
Parcial 2
Sistema Reprodutor
plantes
5. Por la ciudad
yasmin
Etapa 2
PARTO (NACIMIENTO)
biologia1
woordjes 379-393
barocco
4. Comida de negocios
Terminologie (Suffixes)
Trajet 2 voc
Exchange sunstances with their environment
Bio systeme cardiovascualaire
vocab 3
vocab 2
funções sintáticas
GS belangrijke personen
regras do femenino da língua francesa
i pesci
MEMBRANAS FETALES EN LOS GEMELOS
as aventuras de poliana
sociologies
zodziai
função sintática
OGGETTI DEI NEGOZI
orações subordinadas
negozi
det stora engelska testet - kopia
l
responder preguntas de deja en paz a los muertos
olivia
plani
vocabulario unit 1