Domande taggate «git-reset»

Imposta l'attuale repository Git su un commit specificato e facoltativamente reimposta l'indice e l'albero di lavoro affinché corrispondano.


30
Elimina i commit da una filiale in Git
Vorrei sapere come eliminare un commit. Con delete, voglio dire che è come se non ho fatto che commettono, e quando lo faccio una spinta in futuro, le mie modifiche non spingerà al ramo remoto. Ho letto git help e penso che il comando che dovrei usare sia git reset …
3233 git  git-rebase  git-reset 


12
Perché ci sono due modi per mettere in scena un file in Git?
A volte git suggerisce git rm --cacheddi mettere in scena un file, a volte git reset HEAD file. Quando dovrei usare quale? MODIFICARE: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git …
1169 git  git-reset  git-rm 



10
Posso eliminare un commit git ma mantenere le modifiche
In uno dei miei rami di sviluppo, ho apportato alcune modifiche alla mia base di codice. Prima di essere in grado di completare le funzionalità su cui stavo lavorando, ho dovuto cambiare il mio ramo attuale per master per demo alcune funzionalità. Ma solo usando un "git checkout master" ho …
1057 git  undo  git-reset 



6
Come annullare un commit git locale
Il mio problema è che ho modificato un file, ad esempio: README, ho aggiunto una nuova riga " questa per la mia linea di test " e ho salvato il file, quindi ho emesso i seguenti comandi git status # On branch master # Changed but not updated: # (use …

6
Qual è la differenza tra "git reset" e "git checkout"?
Ho sempre pensato git resete git checkoutuguale, nel senso che entrambi riportano il progetto a un impegno specifico. Tuttavia, ritengo che non possano essere esattamente gli stessi, poiché sarebbe ridondante. Qual è la differenza effettiva tra i due? Sono un po 'confuso, poiché lo svn deve solo svn coripristinare il …



6
Come eliminare i commit locali in Git?
Stavo lavorando a qualcosa e ho deciso che era completamente rovinato ... dopo averne commesso un po '. Quindi ho provato la seguente sequenza: git reset --hard git rebase origin git fetch git pull git checkout A quel punto ho ricevuto il messaggio Your branch is ahead of 'origin/master' by …
277 git  git-reset 

1
Modifiche non messe in scena rimaste dopo il reset di git --hard
Dopo git reset --hard, git statusmi dà i file all'interno della Changes not staged for commit:sezione. Ho anche provato git reset ., git checkout -- .e git checkout-index -f -a, inutilmente. Quindi, come posso liberarmi di quei cambiamenti non messi in scena? Questo sembra colpire solo i file di progetto …
275 git  git-reset 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.