Articles of git merge

Desfazer git pull, como trazer repos para o estado antigo

Existe alguma maneira de reverter ou desfazer git pull para que minha fonte / repos chegue ao estado antigo que foi antes de fazer git pull? Eu quero fazer isso porque ele mesclou alguns arquivos que eu não queria fazer, mas apenas mesclar outros arquivos restantes. Então, eu quero recuperar esses arquivos, isso é possível? […]

Quando você usaria as diferentes estratégias de mesclagem do git?

A partir da man page no git–merge, há várias estratégias de mesclagem que você pode usar. resolve – Isso só pode resolver duas cabeças (ou seja, o ramo atual e outro ramo de onde você tirou) usando o algoritmo de mesclagem de 3 vias. Ele tenta detectar cuidadosamente as ambigüidades cruzadas e é considerado geralmente […]

Eu me deparei com um conflito de mesclagem. Como posso abortar a mesclagem?

Eu usei git pull e tive um conflito de mesclagem: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Eu sei que a outra versão do arquivo é boa e que a minha é ruim, então todas as minhas alterações devem ser abandonadas. Como posso fazer isso?

Os seguintes arquivos de tree de trabalho não rastreados seriam sobrescritos pelo checkout

Então eu adicionei uma pasta ao meu arquivo .gitignore. Uma vez que eu faço um git status isso me diz # On branch latest nothing to commit (working directory clean) No entanto, quando tento alterar os ramos, recebo o seguinte: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten […]

Como posso mesclar dois commits em um se eu já iniciei o rebase?

Eu estou tentando mesclar 2 commits em 1, então eu segui “squashing commits with rebase” do git ready . Irã git rebase –interactive HEAD~2 No editor resultante, altero pick to squash e depois o save-quit, mas o rebase falha com o erro Não é possível ‘squash’ sem um commit anterior Agora que minha tree de […]

Qual é a diferença entre ‘git merge’ e ‘git rebase’?

Qual é a diferença entre git merge e git rebase ?

Como importar um repository Git existente para outro?

Eu tenho um repository Git em uma pasta chamada XXX , e tenho um segundo repository Git chamado YYY . Desejo importar o repository XXX para o repository YYY como um subdiretório chamado ZZZ e adicionar todo o histórico de alterações de XXX a YYY . Estrutura de pastas antes: XXX |- .git |- (project […]

Existe uma opção git-merge –dry-run?

Estou fundindo em uma ramificação remota que pode ter muitos conflitos. Como posso saber se haverá conflitos ou não? Eu não vejo nada como um –dry-run no git-merge .

Git mescla marcas HEAD esquerdas em meus arquivos

Eu tentei mesclar um arquivo na linha de comando usando o Git, quando uma mensagem de erro apareceu dizendo que a mesclagem foi abortada. Eu pensei que era o fim disso, mas depois percebi que existem marcas nos meus arquivos. Igual a: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<>>>>>> gh-pages Os arquivos foram […]

Re-fazendo uma mesclagem revertida no Git

Eu me deparei com um pequeno problema aqui: eu tinha um branch 28s específico do problema no Git, que eu mesclei no branch de develop geral. Acontece que eu fiz isso muito rápido, então usei git-revert para desfazer a mesclagem. Agora, no entanto, chegou a hora de mesclar 28s em develop , mas o comando […]