Articles of idiota

Mostra informazioni dietro e dietro per tutte le filiali, inclusi i telecomandi

Su un progetto github puoi andare a una pagina / branches e vedere grafici piuttosto come questo che per ogni ramo mostrano quanto indietro e quanto più avanti ogni branch è rispetto al master. C’è uno strumento da riga di comando che fa qualcosa di simile? Qualcosa che funziona anche con i telecomandi? Per esempio, […]

Come anteporre il passato a un repository git?

Ho ricevuto un codice sorgente e ho deciso di utilizzare git per questo dato che il mio collega ha utilizzato l’approccio mkdir $VERSION ecc. Anche se il passato del codice sembra poco importante, mi piacerebbe comunque metterlo sotto controllo git per capire meglio il processo di sviluppo. Così: Qual è un modo conveniente per inserire […]

Come mostrare VERAMENTE i log di file rinominati con git?

Sono relativamente nuovo da git, ho usato Subversion prima. Ho notato che la maggior parte dei front-end git grafici e dei plugin IDE non sembrano in grado di visualizzare la cronologia di un file se il file è stato rinominato. Quando lo uso git log –follow sulla riga di comando, posso vedere l’intero log attraverso […]

Fare ‘git log’ ignora le modifiche per determinati percorsi

Come posso fare in modo che git log mostri solo commit che hanno cambiato file diversi da quelli che ho specificato? Con git log , posso filtrare i commit che vedo per quelli che toccano un determinato set di percorsi. Quello che voglio è invertire quel filtro in modo che vengano elencati solo i commit […]

Che cos’è GIT_WORK_TREE, perché non ho mai avuto bisogno di impostare questa variabile ENV, perché ora?

Sto usando Git sotto Ubuntu Linux per sincronizzare e distribuire i miei progetti. Ho Repo sulla mia macchina di lavoro Linux locale e due repository sul mio server, un repository nudo e l’altro come app distribuita. Funzionava sempre bene, ma ora ho creato un altro repository per il mio altro sito web e ora ottengo […]

git index.lock Il file esiste quando provo a impegnarmi, ma non posso cancellare il file

Quando faccio ‘git commit’, sto ottenendo il seguente: fatal: Unable to create ‘project_path/.git/index.lock’: File exists. Tuttavia, quando faccio ls project_path/.git/index.lock dice che il file non esiste. Qualche idea su cosa dovrei fare? Ho anche notato che project_path / .git è di proprietà di root, non so se questo abbia qualcosa a che fare con il […]

git: applica le modifiche introdotte dal commit in un repository ad un altro repository

Ho un repo1 e repo2 sulla macchina locale. Sono molto simili, ma il secondo è una sorta di altro ramo ( repo1 non viene più mantenuto). /path/to/repo1 $ git log HEAD~5..HEAD~4 Add: Introduce feature X Come applicare le modifiche apportate commettendo in repo1 su repo2 ? Devo preparare qualche patch, o è ansible fare un […]

Posso ottenere git per dirmi tutti i file che un utente ha modificato?

Mi piacerebbe git di darmi un elenco di tutti i file modificati da un utente, in tutti i commit. Il mio caso d’uso particolare è che sono stato coinvolto nel progetto i18n di ruby ​​on rails, e vogliamo sapere quali file sono già stati fatti e quali file devono essere ancora fatti. Gli utenti in […]

Windows git “avviso: LF sarà sostituito da CRLF”, l’avviso è arretrato?

ENV: Windows 7 msysgit Whit I git commit , si dice: warning: LF will be replaced by CRLF. Questo avviso è arretrato? Modifica file in Windows, il fine linea è CRLF , proprio come questa immagine: E git lo cambia in LF per il commit al repo. Quindi penso che l’avvertimento corretto sia: warning: CRLF […]

Come posso recuperare un commit perso in Git?

Innanzitutto, hai ottenuto “il tuo ramo è più avanti dell’origine / master di 3 commit”, quindi la mia app è tornata a un orario precedente con modifiche precedenti. Come posso ottenere ciò che ho passato facendo le ultime 11 ore?