Perguntas com a marcação «git-rebase»

Com o comando git-rebase, você pode pegar as alterações de uma ramificação e reproduzi-las em cima de outra ramificação.

3233
Excluir confirmações de uma ramificação no Git

Gostaria de saber como excluir uma confirmação. Por delete, quero dizer, é como se eu não fizesse esse commit e, quando eu fizer um push no futuro, minhas alterações não serão enviadas para o branch remoto. Eu li a ajuda do git e acho que o comando que devo usar é git reset --hard HEAD. Isso está...

3180
Desfazendo uma rebase do git

Como posso desfazer facilmente uma rebase do git? Minhas idéias atuais são apenas abordagens manuais: git checkout no pai de confirmação para os dois ramos Crie uma ramificação temporária a partir daí git cherry-pick tudo confirma manualmente substituir a ramificação na qual refiz a nova...

934
Como refazer a ramificação local com o mestre remoto

Eu tenho um projeto clonado de uma ramificação mestre do repositório remoto remote_repo. Crio um novo ramo e me comprometo com esse ramo. Outros programadores passaram para remote_repoa ramificação principal. Agora preciso refazer minha ramificação RB no remote_repomestre. Como fazer isso? Quais...

875
Como escolher várias confirmações de cereja

Eu tenho dois galhos. Commit aé a cabeça de um, enquanto o outro tem b, c, d, ee fno topo a. Eu quero mover c, d, ee fa primeira filial sem comprometer b. Usando cereja escolher é fácil: check-out primeiro ramo cherry-pick um por um cpara fe rebase segundo ramo em primeiro lugar. Mas há alguma...

354
Sua filial está à frente de 'origem / mestre' em 3 commits

Estou recebendo o seguinte ao executar git status Your branch is ahead of 'origin/master' by 3 commits. Eu li em algum outro post a maneira de corrigir isso é executado, git pull --rebasemas o que exatamente é rebase, vou perder dados ou é essa maneira simples de sincronizar com o...