Articles of git log

Come invertire `git log –grep = ` o Come mostrare log git che non corrispondono a un pattern

Voglio usare git log per mostrare tutti i commit che non corrispondono a un dato pattern. So che posso usare quanto segue per mostrare tutti i commit che corrispondono a un modello: git log –grep= Come posso invertire il senso di corrispondenza? Sto cercando di ignorare i commit che hanno “urtato alla versione …” nel […]

Colore in git-log

Quando esegui git log –decorate –pretty=oneline l’output avrà voci come (HEAD, refs/published/master, master) con colorazione. Ho anche il seguente nel mio gitconfig: [color “branch”] current = yellow reverse local = yellow remote = green Come si replicano quei colors quando si esegue un formato personalizzato come il seguente? git log –decorate –stat –graph –pretty=format:”%d %Cgreen%h%Creset […]

Qual è la differenza tra git reflog e log?

La pagina man dice che il log mostra i log di commit e il reflog gestisce le informazioni di reflog. Cosa sono esattamente le informazioni di reflog e cosa ha che il registro non ha? Il registro sembra molto più dettagliato.

Trova commit in cui è stato aggiunto il file

Diciamo che ho un file foo.js che è stato impegnato qualche tempo fa. Mi piacerebbe trovare semplicemente il commit in cui questo file è stato aggiunto per la prima volta. Dopo aver letto le risposte e il mio armeggiare, questo funziona per me git log –follow –diff-filter=A –find-renames=40% foo.js

Conferma la cronologia sul repository remoto

Sto tentando di accedere alla cronologia dei commit di un ramo su un repository remoto. Ho dato un’occhiata al doc ma non sono riuscito a trovare alcuna informazione sostanziale su come accedere alla cronologia dei commit di un repository remoto usando il mio client git locale.

Come cercare un repository Git per messaggio di commit?

Ho controllato alcuni codici sorgente in GIT con il messaggio di commit “Build 0051”. Tuttavia, non riesco a trovare più quel codice sorgente – come posso estrarre questa fonte dal repository GIT, usando la riga di comando? Aggiornare Controllato nelle versioni 0043, 0044, 0045 e 0046 con SmartGIT. Ho controllato 0043 e ho controllato le […]

Come posso ottenere il diff tra tutti i commit avvenuti tra due date con Git?

O solo tutti i commit avvenuti tra due date? In SVN, potresti fare qualcosa di simile svn diff -r{date}:{date} per farlo! Non riesco a trovare un Git equivalente a questo. Nello specifico, sto cercando di scrivere una sceneggiatura per inviare e-mail quotidiane con tutto il codice che è stato commesso quel giorno e da chi.

Come posso visualizzare un log git di un solo commit dell’utente?

Quando si utilizza git log , come posso filtrare per utente in modo tale che io veda solo i commit da quell’utente?

Visualizza la cronologia delle modifiche di un file utilizzando la versione di Git

Come posso visualizzare la cronologia delle modifiche di un singolo file in Git, completare i dettagli con cosa è cambiato? Ho ottenuto fino a: git log — [filename] che mi mostra la cronologia di commit del file, ma come ottengo il contenuto di ciascuna modifica del file? Sto cercando di passare da MS SourceSafe e […]

Quali sono le differenze tra il punto doppio “..” e il punto triplo “…” nelle gamme di commit Git?

Alcuni comandi Git accettano intervalli di commit e una syntax valida è quella di separare due nomi di commit con due punti .. , e un’altra syntax usa tre punti … Quali sono le differenze tra i due?