Apri il menu principale

GolemWiki β

Modifiche

Git

795 byte aggiunti, 12:21, 31 dic 2019
git rebase squash
'''!! Pagina {{Note|type=info|text=Questa pagina è in costruzione !!'''continua evoluzione}}
Git è un [https://it.wikipedia.org/wiki/Controllo_versione_distribuito sistema di controllo versione] nato nel 2005 ad opera di Linus Torvalds con l'obiettivo principale di versionare il Kernel Linux.
#Il patema è finito, si può fare la commit e pushare, sperando che nella lettura di questa lista nessuno abbia fatto altro. Altrimenti ripartire dal punto 1.
#: <code>git commit -m "commit interessante"<br/>git push</code>
 
= Fondere più commit in uno solo =
La storia attuale. In <span style="color: blue;">blu</span> i commit che si vogliono ''squashare'' in uno solo.
<span style="color: blue;">59e5834 moved files
37af4b7 added README.md and LICENSE file
cd37805 repository structured as an arduino library</span>
<strong>ac95564</strong> added comments for UDP part
 
Si sceglie l'ultimo commit appena prima:
git rebase --interactive <strong>ac95564</strong>
 
Si apre automaticamente l'editor, e si vedono i commit (in ordine ''inverso'').
Sostituire <code>pick</code> (p) con <code>squash</code> (s) per fondere i commit assieme, eccetto su quello più in alto.
 
Quando si chiude l'editor, si apre una nuova finestra dove è possibile editare il nuovo messaggio di commit.
 
[[Category: Howto]]