Articles of git

Come risolvere “git non è uscito pulito (codice di uscita 128)” errore su TortoiseGit?

Ho riscontrato questo grave errore durante il commit e ho creato un bug report . Continuo a ricevere questo errore sulle operazioni TortoiseGit: git non è uscito in modo pulito (codice di uscita 128) Ho reinstallato il programma, riavviato e ho provato a clonare un nuovo repository da github: niente sembra funzionare. Ho anche eliminato% […]

Perché Git tratta questo file di testo come un file binario?

Mi chiedo perché git mi dice questo 😕 $ git diff MyFile.txt diff –git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ Non sono file di testo? Ho controllato il .gitattributes ed è vuoto. Perché sto ricevendo questo messaggio? Non riesco a ottenere diffs come uso più AGGIUNTO: Ho notato che c’è […]

Come posso eseguire git rebase – interattivo in modo non interattivo?

È ansible fare seguendo? Make git rebase –interactive per generare semplicemente un file standard standard su un file, invece di esportarlo in un file e aprirlo nell’editor. Consenti all’utente di modificare il file. Consenti all’utente di eseguire nuovamente git rebase con il nome del file modificato. Continua con la solita procedura di rebase. Usecase: rebasing […]

Come far sì che Git ignori le modifiche nel caso?

Non sono sicuro di cosa stia succedendo qui, ma a volte un particolare file nel mio repository cambierà il caso del suo nome. per esempio,: prima: File.h dopo: file.h Non mi interessa davvero perché questo sta accadendo, ma questo fa sì che git pensi che sia un nuovo file, e quindi devo andare a cambiare […]

Come posso spostare una directory in un repository Git per tutti i commit?

Diciamo che ho un repository che include questa struttura di directory: repo/ blog/ _posts/ some-post.html another-file.txt Voglio spostare _posts al livello più alto del repository, quindi la struttura sarà simile a questa: repo/ _posts/ some-post.html another-file.txt Questo è abbastanza semplice con git mv , ma voglio far apparire la storia come se _posts esistesse sempre […]

Come si ripristinano le credenziali memorizzate in ‘git credential-osxkeychain’?

Ho seguito le istruzioni di GitHub per configurare il mio account e sono in grado di clonare, ma non riesco a spingere da remoto. Quando faccio una “git push” ottengo l’errore 403. Ha l’URL corretto. Ho provato un “git credential-osxkeychain get” per vedere cosa stava dando, e questo stampa le credenziali sbagliate. Credo che quello […]

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.

Ripristina un intervallo di commit in git

Come posso ripristinare un intervallo di commit in git? Guardando la documentazione di gitrevisions , non riesco a vedere come specificare l’intervallo di cui ho bisogno. Per esempio: A -> B -> C -> D -> E -> HEAD Voglio fare l’equivalente di: git revert BD dove il risultato sarebbe: A -> B -> C […]

In Git, come posso scrivere l’hash di commit corrente su un file nello stesso commit

Sto provando a fare cose fantastiche qui con Git hooks, ma non so davvero come farlo (o se è ansible). Quello che devo fare è: in ogni commit voglio prendere il suo hash e quindi aggiornare un file nel commit con questo hash. Qualche idea?

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.