Articles of git

Come clonare un ramo Git specifico?

Il clone Git si comporterà copiando il ramo di lavoro corrente remoto in locale. C’è un modo per clonare un ramo specifico da solo senza cambiare ramo nel repository remoto?

È ansible inserire un git gash in un repository remoto?

In git, è ansible creare una scorta, spingere la scorta in un repository remoto, recuperare la scorta su un altro computer e applicare la scorta? O sono le mie opzioni: Creare una patch e copiare la patch sull’altro computer o Creare un ramo secondario e impegnare il lavoro incompleto su quel ramo?

git difftool, apri immediatamente tutti i file diff, non in seriale

Il comportamento predefinito di git diff consiste nell’aprire ogni file diff in seriale (attendere che il file precedente venga chiuso prima di aprire il file successivo). Sto cercando un modo per aprire tutti i file contemporaneamente: in BeyondCompare, ad esempio, si apriranno tutti i file in tabs all’interno della stessa finestra BC. Ciò renderebbe più […]

Configura un server Git con msysgit su Windows

I miei amici e io stiamo provando a installare Git per Windows usando il tutorial Git Server: Gitosis e Cygwin su Windows , ma continuiamo a incontrare problemi. Come sarebbe una guida “Setup Git Server” per Windows usando msysgit ? C’è un commento nel tutorial sopra suggerendo che non può essere fatto con msysgit perché […]

Come si ottiene git a tirare sempre da un ramo specifico?

Non sono un vero maestro, ma ci lavoro da un po ‘di tempo con diversi progetti. In ogni progetto, ho sempre git clone [repository] e da quel momento, posso sempre git pull , a patto che non abbia cambiamenti eccezionali, ovviamente. Recentemente, ho dovuto ripristinare un ramo precedente, e l’ho fatto con git checkout 4f82a29 […]

git update-index –assume-unchanged sulla directory

git 1.7.12 Voglio contrassegnare tutti i file al di sotto di una determinata directory come assumerli invariati. 1) git update-index –assume-unchaged dir/ dà “Ignoring path”. 2) git update-index –assume-unchaged dir/* fallisce rapidamente perché incontrerà file che non vengono tracciati, quindi dà “fatale: imansible marcare il file” e si chiude. 3) Prova a generare un elenco […]

Rimuovi la cartella e il suo contenuto dalla cronologia di git / GitHub

Stavo lavorando su un repository sul mio account GitHub e questo è un problema su cui mi sono imbattuto. Progetto Node.js con una cartella con alcuni pacchetti npm installati I pacchetti erano nella cartella node_modules Aggiunta quella cartella per git repository e ha spinto il codice su github (non pensava alla parte npm in quel […]

Imansible inviare a GitHub a causa del file di grandi dimensioni che ho già eliminato

Attualmente ho Vuota il repository GitHub Server repo SSH (principale) Repo locale Il repository server SSH era il repository più aggiornato (sito di produzione), quindi ho eseguito un clone Git da lì a locale. Ho quindi provato a fare una git push a GitHub. Tutto è andato bene ma poi ha detto qualcosa su filename.gz […]

Come usare git bisect?

Ho letto alcuni articoli che dicono che git bisect è fantastico, tuttavia io non sono madrelingua e non riesco a capire perché è fantastico. Potresti per favore dimostrare su un campione di codice cosa c’è di così sorprendente? È proprio come svn blame ?

Differenza tra git pull e git pull –rebase

Ho iniziato a usare git qualche tempo fa e non capisco appieno le complessità. La mia domanda di base qui è di scoprire la differenza tra un git pull e git pull –rebase , dato che l’aggiunta dell’opzione –rebase non sembra fare qualcosa di molto diverso: fa semplicemente un pull. Per favore aiutami a capire […]