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 …
Come posso facilmente annullare un rebase git? Le mie idee attuali sono solo approcci manuali: git checkout sul genitore di commit in entrambi i rami Crea un ramo temporaneo da lì git cherry-pick tutto si impegna a mano sostituisci il ramo in cui ho modificato il ramo creato manualmente Nella …
Uso Git da un paio di mesi su un progetto con un altro sviluppatore. Ho diversi anni di esperienza con SVN , quindi credo di portare molti bagagli nella relazione. Ho sentito che Git è eccellente per ramificarsi e fondersi, e finora non lo vedo. Certo, la ramificazione è morta …
Ho un progetto clonato da un ramo master dal repository remoto remote_repo. Creo una nuova filiale e mi impegno per quella filiale. Altri programmatori si sono spinti remote_repoverso il ramo principale. Ho bisogno ora di reimpostare il mio ramo RB sul remote_repomaster. Come fare questo? Quali comandi digitare su un …
Ho due rami. Commit aè la testa di uno, mentre l'altro ha b, c, d, ee fin cima a. Voglio spostare c, d, ee fal primo ramo, senza impegnarsi b. Utilizzando ciliegia scegliere è facile: cassa primo ramo ciliegio scegliere uno per uno cda fe rebase secondo ramo sul primo. …
Occasionalmente ho lasciato cadere un DVD-rip in un progetto di un sito Web, poi con noncuranza git commit -a -m ...e, zap, il repository è stato gonfiato da 2,2 concerti. La prossima volta ho apportato alcune modifiche, cancellato il file video e eseguito il commit di tutto, ma il file …
Come comprimere l'intero repository fino al primo commit? Posso tornare al primo commit, ma questo mi lascerebbe con 2 commit. C'è un modo per fare riferimento al commit prima del primo?
La documentazionerebase di Git per il comando è piuttosto breve: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Quindi …
Ricevo quanto segue quando corro git status Your branch is ahead of 'origin/master' by 3 commits. Ho letto su qualche altro post il modo per risolvere questo problema, git pull --rebasema cos'è esattamente rebase, perderò i dati o è un modo semplice per sincronizzarmi con il master?
Ho rami in conflitto, branch2 ramificato da branch1. Diciamo che quando ci si rifà branch2all'attuale branch1, risolvendo i conflitti, decido di prendere alcuni (non tutti) dei "loro" (cioè branch1) file così come sono. Come lo faccio? Provai: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java …
Sto usando git e ho fatto un piccolo commit seguito da uno grande. Ho deciso di usare git rebaseper schiacciare i due commit insieme prima di spingerli. (Non l'ho mai fatto prima.) Così ho fatto: git rebase -i HEAD~2 Questo mi ha dato il mio editor, dove ho scelto di …
Esistono modi per modificare il messaggio da commit successivi: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Come puoi modificare il messaggio di commit del primo commit (che non ha un genitore)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.