Articles of git

Come recuperare le modifiche non memorizzate nascoste

Ho avuto alcune modifiche non impegnative nel mio ramo di sviluppo e le ho nascoste usando git stash , ma c’erano alcune modifiche che erano molto importanti tra quelle nascoste. C’è un modo per recuperare quei cambiamenti? Inoltre, ho apportato alcune modifiche in cima ai file di codice nascosti da allora. C’è qualche possibilità di […]

Perché GitHub consiglia HTTPS su SSH?

Sul sito GitHub c’è un link … https://help.github.com/articles/generating-ssh-keys … e afferma … Se hai deciso di non utilizzare il metodo HTTPS consigliato, possiamo usare le chiavi SSH per stabilire una connessione sicura tra il tuo computer e GitHub. I passaggi seguenti ti guideranno attraverso la generazione di una chiave SSH e quindi aggiungendo la chiave […]

Ottieni le modifiche dal master alla filiale in Git

Nel mio repository ho un ramo chiamato aq cui sto lavorando. Ho quindi commesso nuovi lavori e bug nel master . Qual è il modo migliore per ottenere tali commit nel ramo aq ? Crea un altro nuovo ramo fuori dal master e uniscilo con aq ?

Come aggiungo un sottomodulo a una sottodirectory?

Ho un repository git in ~/.janus/ con un gruppo di sottomoduli in esso. Voglio aggiungere un sottomodulo in ~/.janus/snipmate-snippets/snippets/ , ma quando git submodule add nella directory snipmate-snippets , ottengo il seguente messaggio di errore : You need to run this command from the toplevel of the working tree. Quindi la domanda è: come aggiungo […]

Git: crea un ramo da modifiche non applicate / non salvate sul master

Contesto: sto lavorando su master aggiungendo una funzione semplice. Dopo pochi minuti mi rendo conto che non era così semplice e avrebbe dovuto essere meglio lavorare in una nuova filiale. Questo succede sempre a me e non ho idea di come passare a un altro ramo e prendere tutti questi cambiamenti non modificati con me […]

Visual Studio Git Source Control senza Git per Windows o estensione Github

In Team Explorer mi viene richiesto di installare strumenti git di terze parti, non intendo utilizzare la riga di comando Git, solo la GUI nativa di Visual Studio per clonare, tirare, eseguire il commit, sincronizzare, unire e magari emettere richieste di pull. Quindi devo installare strumenti per i prompt dei comandi Git di terze parti […]

Git che verifica il problema

Ho installato un server Ubuntu (9.10) con Git (l’ultimo dal gestore di pacchetti Ubuntu) installato. L’accesso al Git avviene tramite SSH. Su macchine Windows, sto usando Cygwin per spingere / tirare il codice. Posso spingere il mio codice progetto sul server, ma quando faccio un clone o un pull, restituisce un errore [fatale: EOF precoce] […]

Come aggiornare la versione git da GitHub Desktop su Windows

Voglio usare la nuova funzionalità worktree introdotta in git 2.5 . Tuttavia, non so come aggiornare alla versione più recente di GitHub Desktop ( non git stesso). Installa GitHub per desktop e spero che git version 1.9.5.github.0 con la versione più recente, tuttavia git –version restituisce git version 1.9.5.github.0 . Ma se ho capito bene, […]

Git garbage-collect eseguirà commit nel sottomodulo a cui fa riferimento un repository di livello superiore?

Diciamo: top.git └── sub.git => 75fc7 Il repository Git di livello superiore top.git riferisce al commit 75fc7 in sub.git . Il sottomodulo repository Git sub.git non ha né branch né tag che portano a commit 75fc7 (irraggiungibile). sub.git alla fine raccoglierà garbage-collect questo commit 75fc7 perché nulla può raggiungerlo? AFAIK, i sottomoduli Git hanno progettato […]

In che modo git tiene traccia del codice sorgente spostato tra i file?

Apparentemente, quando spostate una funzione da un file di codice sorgente a un altro, il registro di revisione di git (per il nuovo file) può mostrare da dove proveniva originariamente quel frammento di codice (vedere ad esempio la sezione Cronologia di visualizzazione in questo tutorial ). Come funziona?