Articles of git

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.

Come scaricare l’origine in formato ZIP da GitHub?

Vedo qualcosa di strano come: http://github.com/zoul/Finch.git Ora non sono quel tipo di CVS, SVN, ecc. Quando lo apro nel browser, mi dice che ho fatto qualcosa di sbagliato. Quindi scommetto che mi serve uno strumento in stile hacker? Qualche cliente? (Voglio dire … perché non fornire semplicemente un file ZIP? Il mondo non è abbastanza […]