Git reset [soft, mixed e hard]- tutorial in italiano per principianti- Corso completo parte #02

preview_player
Показать описание
Git - tutto quello che c'è da sapere per essere autonomi con git da riga di comando (terminale, bash).

Questo è lo strumento fondamentale per chi vuole diventare uno sviluppatore o programmatore informatico.

Il corso sarà diviso in varie lezioni che verranno pubblicate più o meno ogni settimana tempo e clienti permettendo, intanto cominciamo dalle basi su come eliminare una commit creata da noi su una repository in locale.

----------------------------------------­-------------------

Indice e fonti:

00:00 Intro
00:52 git restore
02:12 git log
06:20 git reset "cos'è"
07:15 git commit --amend

08:10 git reset

----------------------------------------­-------------------

Seguimi su:

----------------------------------------­-------------------

Link social:

----------------------------------------­-------------------

Link affiliazioni:

----------------------------------------­-------------------

Altre info:

----------------------------------------­-------------------

Credits:
Рекомендации по теме
Комментарии
Автор

Grazie davvero per l'ottimo lavoro svolto.

pierluigicecchi
Автор

Dopo mesi passati a riprendere Git in mano e a mollarlo per la confusione, i tuoi video sono la salvezza...finalmente sto riuscendo a prendere appunti organizzati per step, chiari e spiegati in modo sintetico. Grazie mille!

bersi
Автор

Grazie Grazie Grazie, video illuminante

paxpartout
Автор

Perché nella prima lezione, appena dopo aver fatto `git add *.txt` e poi `git status`, si ottiene il suggerimento `(use "git rm --cached <file>..." to unstage)`, e invece in questa lezione si ottiene il suggerimento `(use "git restore --staged <file>..." to unstage)`?

CarloMilanesi
Автор

Complimenti per la chiarezza con cui hai spiegato tali argomenti.
Avrei una domanda:
Se sto sviluppando un progetto e mi trovo ad avere uno storico di 5 commit (senza ramificazioni), come posso ad esempio tornare a lavorare alla commit 3 senza un reset (quindi mantenendo le commit 4 e 5)?

save
Автор

Come mai provando il comando `git restore --staged <file>` mi viene dato un errore (fatal: could not resolve HEAD) e non mi rimuove il file dall'index?
Comunque dopo aver aggiunto il file la stessa bash mi consiglia di usare `git rm --cached <file>` per rimuoverlo, c'è differenza tra i due comandi?

CarloHD_