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?
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 […]
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 […]
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 […]
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 […]
Qual è il punto della funzionalità di disconnessione in Git ? git commit –signoff Quando dovrei usarlo, se non del tutto?
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
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.
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 […]
È 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… # […]