Articles of git commit

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

Recupera i file che sono stati aggiunti all’indice ma che sono stati rimossi da un ripristino di git

Ho aggiunto alcuni file all’indice ma poi per errore li ho cancellati con git reset –hard . Come posso recuperarli? Ecco cosa è successo: Ho aggiunto tutti i file usando git add . Allora ho commesso Quando ho controllato lo stato, c’erano ancora file che non erano inclusi nel commit dall’aggiunta, il che era strano […]

Come fare riferimento al commit iniziale?

Ho uno script che deve fare riferimento al commit iniziale in un repository. git ha lo speciale riferimento HEAD , ma non ha la TAIL corrispondente. Non riesco a trovare nulla in git help rev-parse che sembrerebbe aiutarmi. Ecco cosa mi piacerebbe fare: git show TAIL Ecco un’opzione che ho: git show `git log –reverse […]

git: il tuo ramo è avanti da X commette

Come si realizza in realtà? Al momento sto lavorando in un repository, quindi questo è il mio stream di lavoro: Cambia file Commettere Ripeti 1-2 finché soddisfatto Spingi per padroneggiare Poi quando faccio uno git status mi dice che il mio ramo è avanti da X commette (presumibilmente lo stesso numero di commit che ho […]

In che modo commit git –amend funziona esattamente?

Ho visto commit GIT –amend in stato HEAD distaccato . La domanda richiede che la risposta sia più complessa del necessario. Mi piacerebbe capire come git commit –amend in una normale situazione HEAD.

Rimuovi i file da Git commit

Sto usando Git e ho utilizzato solo pochi file git commit -a Più tardi, ho trovato che un file era stato erroneamente aggiunto al commit. Come posso rimuovere un file dall’ultimo commit?

Quali sono le differenze tra “git commit” e “git push”?

In un tutorial di Git che sto seguendo, git commit è usato per memorizzare le modifiche che hai apportato. A che serve allora git push ?