Articles of ramo di

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 […]

In git, c’è un modo semplice per introdurre un ramo non correlato in un repository?

Mentre aiutavo un amico con un problema git oggi, ho dovuto introdurre un ramo che doveva essere completamente separato dal ramo master . I contenuti di questo ramo hanno avuto un’origine diversa da quella che era stata sviluppata sul ramo master , ma in seguito sarebbero stati incorporati nel ramo master . Mi sono ricordato […]

Tieni traccia di tutti i rami Git remoti come rami locali

Tracciare un singolo ramo remoto come una diramazione locale è abbastanza semplice. $ git checkout –track -b ${branch_name} origin/${branch_name} È anche semplice trasferire tutte le filiali locali sul telecomando, creando nuove filiali remote in base alle esigenze. $ git push –all origin Voglio fare il contrario. Se ho il numero X di filiali remote su […]