Articles of git

Rimuovi i rami di rilevamento non più sul telecomando

C’è un modo semplice per eliminare tutti i rami di monitoraggio il cui equivalente remoto non esiste più? Esempio: Succursali (locali e remote) maestro origin / master origine / bug-fix-a origine / bug-fix-b origine / bug-fix-c A livello locale, ho solo un master branch. Ora ho bisogno di lavorare su bug-fix-a , quindi lo controllo, […]

Sposta il puntatore del ramo su commit diverso senza checkout

Per spostare il puntatore del ramo di un ramo estratto, si può usare il comando git reset –hard . Ma come spostare il puntatore del ramo di un ramo non controllato per puntare a un commit diverso (mantenendo tutte le altre cose come il ramo remoto tracciato)?

Come faccio a utilizzare ‘git reset –hard HEAD’ per ripristinare un commit precedente?

So che Git tiene traccia dei cambiamenti apportati alla mia applicazione e li trattiene fino a quando non applico le modifiche, ma qui è dove sono bloccato: Quando voglio ripristinare un commit precedente, utilizzo: git reset –hard HEAD E Git ritorna: HEAD is now at 820f417 micro Come posso quindi ripristinare i file sul mio […]

git diff – mostrami le modifiche finali alla linea?

Il mio editor sta modificando le terminazioni di riga dei miei file sorgente. Quando faccio git diff , vedo la stessa riga due volte – una volta con – e una volta con + – senza differenze visibili. Come faccio a ottenere git diff per mostrarmi che cosa fosse in realtà questo cambiamento?

Come aggiungo file senza punti (tutti i file senza estensione) al file gitignore?

Come dice il titolo, è ansible aggiungere “file senza punti in essi” al file gitignore? Immagino che questo si prenda cura di tutti quei fastidiosi file senza estensione.

git diff non mostra abbastanza

Voglio vedere la differenza tra il ramo principale e il mio ramo di funzionalità. Ho molte richieste dal master al mio ramo delle funzionalità e voglio vedere le modifiche che verrebbero aggiunte se unissi la mia funzione al master. Questa è la mia situazione: -*–*–*—–* \ \ \ 1–*–*–*–2–* Il mio problema è che la […]

git gc – aggressivo vs git repack

Sto cercando modi per ridurre le dimensioni di un repository git . La ricerca mi porta a git gc –aggressive molto git gc –aggressive più delle volte. Ho anche letto che questo non è l’approccio preferito. Perché? di cosa dovrei essere a conoscenza se sto eseguendo gc –aggressive ? git repack -a -d –depth=250 –window=250 […]

gitignore dopo il commit

Ho un repository git ospitato su Github. Dopo aver commesso molti file, mi sto rendendo conto che ho bisogno di creare file .gitignore ed exclude .exe , .obj . Tuttavia, rimuoverà automaticamente questi file commessi dal repository? C’è un modo per forzarlo?

Git spinge il repository esistente su un nuovo e diverso server di repository remoto?

Diciamo che ho un repository su git.fedorahosted.org e voglio clonarlo nel mio account su github per avere il mio parco giochi a parte il repository più “ufficiale” su fedorahosted. Quali sarebbero i passaggi per copiarli inizialmente? All’interno di github c’è questo bel pulsante “fork”, ma non posso usarlo per ovvi motivi. E come dovrei tenere […]

git: il tuo ramo è avanti da X commette

Come si realizza in realtà? Al momento sto lavorando in un repository, quindi questo è il mio stream di lavoro: Cambia file Commettere Ripeti 1-2 finché soddisfatto Spingi per padroneggiare Poi quando faccio uno git status mi dice che il mio ramo è avanti da X commette (presumibilmente lo stesso numero di commit che ho […]