Articles of git branch

Scopri il creatore di git branch

Voglio scoprire chi ha creato un ramo. Sono in grado di farlo con: git branch -a | xargs -L 1 bash -c ‘echo “$1 `git log –pretty=format:”%H %an” $1^..$1`”‘ _ Tuttavia, questo restituisce l’ultimo committer per ramo, non necessariamente la persona che ha creato il ramo.

C’è un modo migliore per scoprire se esiste un ramo git locale?

Sto usando il seguente comando per scoprire se esiste un ramo git locale con branch-name nel mio repository. È corretto? C’è un modo migliore? Si prega di notare che lo sto facendo all’interno di una sceneggiatura. Per questo motivo mi piacerebbe stare lontano dai comandi di porcellana, se ansible. git show-ref –verify –quiet refs/heads/ # […]

Visualizza un file in un altro ramo Git senza cambiare rami

È ansible aprire un file in un ramo git senza controllare quel ramo? Come? Essenzialmente, voglio essere in grado di aprire un file nel mio ramo di pagine github senza cambiare ramo continuamente. Non voglio modificarlo, voglio solo vederlo.

Quali sono le differenze tra ramo locale, ramo di localizzazione locale, ramo remoto e ramo di localizzazione remota?

Ho appena iniziato a usare Git e mi sono davvero confuso tra diversi rami. Qualcuno può aiutarmi a capire quali sono i seguenti tipi di rami? filiali locali rami di localizzazione locali filiali remote rami di monitoraggio remoto Qual’è la differenza tra loro? E come lavorano tra loro? Un rapido codice dimostrativo sarà davvero utile, […]

Git branch strategy per small dev team

Abbiamo un’app Web che aggiorniamo e rilasciamo quasi quotidianamente. Usiamo git come VCS, e la nostra attuale strategia di branching è molto semplice e rotta: abbiamo un master branch e controlliamo i cambiamenti su cui ci sentiamo “bene”. Funziona, ma solo fino a quando non si verifica un cambio di rottura. Qualcuno ha una strategia […]

Git preleva il ramo remoto

Io e il mio collega stiamo lavorando sullo stesso repository che abbiamo suddiviso in due rami ciascuno tecnicamente per diversi progetti, ma hanno delle somiglianze, quindi a volte vorremmo riabbracciare il * master dal ramo. Tuttavia, ho il ramo. La mia domanda è: come può il mio collega tirare in modo specifico quel ramo? Un […]

C’è un modo per bloccare un ramo in GIT

Ho un’idea di bloccare un repository dagli utenti che spingono i file in esso avendo uno script di blocco nel hook di aggiornamento GIT poiché il push può solo riconoscere l’ID utente come argomenti e non i rami. Quindi posso bloccare l’intero repo che blocca solo una directory. C’è un modo per bloccare un ramo […]

Come determinare quando è stato creato un ramo Git?

C’è un modo per determinare quando è stato creato un ramo Git? Ho un ramo nel mio repository e non ricordo di averlo creato e ho pensato che forse vedere il timestamp della creazione avrebbe fatto impazzire la memoria.

Rimuovi i rami di rilevamento non più sul telecomando

C’è un modo semplice per eliminare tutti i rami di monitoraggio il cui equivalente remoto non esiste più? Esempio: Succursali (locali e remote) maestro origin / master origine / bug-fix-a origine / bug-fix-b origine / bug-fix-c A livello locale, ho solo un master branch. Ora ho bisogno di lavorare su bug-fix-a , quindi lo controllo, […]

Sposta il puntatore del ramo su commit diverso senza checkout

Per spostare il puntatore del ramo di un ramo estratto, si può usare il comando git reset –hard . Ma come spostare il puntatore del ramo di un ramo non controllato per puntare a un commit diverso (mantenendo tutte le altre cose come il ramo remoto tracciato)?