Articles of git commit

Salta Git commit hooks

Sto guardando un hook git che cerca istruzioni di stampa in codice Python. Se viene trovata un’istruzione print, impedisce il commit git. Voglio ignorare questo hook e mi è stato detto che c’è un comando per farlo. Non sono stato in grado di trovarlo. qualche idea?

È ansible impostare un commit git per avere un timestamp prima del 1970?

I timestamp Unix sono firmati interi a 32 bit (64 bit su alcuni sistemi oggi, o almeno così capisco). Su alcuni prodotti software questo ti permette di usare date che risalgono fino al 1903 circa. Tuttavia, quando provo il seguente: git commit -m “this is a test commit” –date=”1960-04-07 18:00:00″ Ricevo un errore “fatale: formato […]

Git commit che non sovrascrive gli autori originali in git bias

Ho usato uno script perl per modificare tutti i caratteri di tabulazione in un repository php git e li ho cambiati tutti in 4 spazi. $ find -iname \*.php -exec perl -pi -e “s/\t/ /g” {} \ Posso commettere questo cambiamento con git commit , ma mi segnerà come autore di tutte le linee modificate […]

Commit accidentalmente: modifica messaggio di commit git

Nel mio repository locale ho un commit con un messaggio di commit errato. Ho già pubblicato il messaggio di commit errato con git push . Ora il repository remoto (che è ospitato da GitHub) ha anche il messaggio di commit errato. Ho già provato git commit –amend , ma git commit –amend scoperto che non […]

Come modificare diversi commit in Git per cambiare autore

Ho fatto una serie di commit in Git e ora mi rendo conto di aver dimenticato di impostare correttamente il mio nome utente e le proprietà dell’e-mail utente (nuova macchina). Non ho ancora inviato questi commit al mio repository, quindi come posso correggere questi commit prima di farlo (solo i 3 ultimi commit sul ramo […]

Per quale funzione di disconnessione è disponibile in Git?

Qual è il punto della funzionalità di disconnessione in Git ? git commit –signoff Quando dovrei usarlo, se non del tutto?

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

Come posso recuperare da un errato git push -f origine master?

Ho appena inviato la fonte sbagliata al mio progetto usando l’opzione –force . È ansible annullare? Capisco che tutti i rami precedenti sono stati sovrascritti usando l’opzione -f , quindi potrei aver rovinato le mie precedenti revisioni.

Come faccio a fare un commit Git in passato?

Sto convertendo tutto in Git per mio uso personale e ho trovato alcune vecchie versioni di un file già nel repository. Come posso eseguire il commit della cronologia nell’ordine corretto in base alla “data di modifica” del file in modo da avere una cronologia accurata del file? Mi è stato detto che qualcosa del genere […]

Come posso modificare i commenti predefiniti nel messaggio di commit git?

È ansible modificare la parte commentata del messaggio di commit git predefinito? Voglio aggiungere un po ‘più informazioni sul “contesto” per i miei utenti. # Please enter the commit message for your changes. # (Comment lines starting with ‘#’ will not be included) # Explicit paths specified without -i nor -o; assuming –only paths… # […]