Articles of ramo di

Come unire le mie modifiche locali senza commit in un altro ramo di Git?

Come posso farlo in git: Il mio attuale ramo è branch1 e ho apportato alcune modifiche locali. Tuttavia ora mi rendo conto che in realtà intendevo applicare queste modifiche a branch2. C’è un modo per applicare / unire queste modifiche in modo che diventino cambiamenti locali su branch2 senza commetterli su branch1?

git lavorando su due rami contemporaneamente

Ho un progetto con molti rami. Mi piacerebbe lavorare su più rami contemporaneamente senza passare da un servizio all’altro. C’è un modo per farlo, oltre a copiare l’intero repository da qualche altra parte?

Come posso cercare i rami Git per un file o una directory?

In Git, come posso cercare un file o una directory per percorso attraverso un numero di rami? Ho scritto qualcosa in un ramo, ma non ricordo quale. Ora ho bisogno di trovarlo. Chiarimento : sto cercando un file che ho creato su una delle mie filiali. Mi piacerebbe trovarlo per percorso, e non per i […]

Come ottenere le modifiche su un ramo in Git

Qual è il modo migliore per ottenere un registro di commit su un ramo dal momento in cui è stato diramato dal ramo corrente? La mia soluzione finora è: git log $(git merge-base HEAD branch)..branch La documentazione di git-diff indica che git diff A…B equivale a git diff $(git-merge-base AB) B D’altra parte, la documentazione […]

Git: che cos’è un ramo di monitoraggio?

Qualcuno può spiegare un “ramo di monitoraggio” come si applica a git? Ecco la definizione di git-scm.com : Un “ramo di monitoraggio” in Git è un ramo locale che è connesso a un ramo remoto. Quando si spinge e si tira su quel ramo, esso spinge e tira automaticamente al ramo remoto con cui è […]

Come posso ottenere un elenco di rami git, ordinati per commit più recente?

Voglio ottenere un elenco di tutte le filiali in un repository Git con i rami “più freschi” in alto, dove il ramo “più fresco” è quello che è stato impegnato più di recente (ed è, quindi, più probabile che sia uno Voglio prestare attenzione a). C’è un modo in cui posso usare Git per (a) […]

ramo principale e ‘origine / padrone’ sono divergenti, come ‘separare’ i rami ‘?

In qualche modo il mio master e il mio master / origine sono divergenti. In realtà non voglio che siano divergenti. Come posso visualizzare queste differenze e “unirle”?

Usando il carattere barra nel nome del ramo Git

Sono sicuro di aver visto da qualche parte in un famoso progetto Git che i rami avevano uno schema come “feature / xyz”. Tuttavia, quando provo a creare un ramo con il carattere barra, ottengo un errore: $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref […]

Taglio di Git Commits / Squashing Git History

Controllo il mio codice in un ramo Git ogni pochi minuti, e i commenti finiscono per essere cose come “Tutto rotto di nuovo in partenza” e altre assurdità. Poi ogni pochi minuti / ore / giorni faccio un serio commit con un commento reale del tipo, “Risolto bug # 22,55, terza volta.” Come posso separare […]

Trovare un punto di diramazione con Git?

Ho un repository con branch master e A e un sacco di attività di fusione tra i due. Come posso trovare il commit nel mio repository quando il ramo A è stato creato in base al master? Il mio repository è fondamentalmente simile a questo: — X — A — B — C — D […]