1
resposta

problemas com boas praticas do github

estou tentando seguir as boas praticas ensinadas no curso com um exemplo simples de um prj com 3 paginas html.

porem após fazer o "rebase" e usar o comando "git branch" tenho uma surpresa ao ver q não estou no branch do qual tentei far o "rebase"

E:\teste\primeiroTesteGitHub>git branch
* (no branch, rebasing testeOutraPasta)
  design
  testeOutraPasta

blz, segui com a aula, fiz o merge manual dos arquivos, usei o "git add .", dps o "git commit -m 'bla bla bla' ", usei o "git status" de novo e tive a mesma resposta, ao tentar mudar de branch recebi a seguinte resposta:

On branch design
Your branch is up-to-date with 'origin/design'.
You are currently rebasing branch 'testeOutraPasta' on 'c49952f'.
  (all conflicts fixed: run "git rebase --continue")

nothing to commit, working tree clean

ao executar o "git rebase --continue"

E:\teste\primeiroTesteGitHub>git rebase --continue
Applying: teste de divergencia em boas praticas
No changes - did you forget to use 'git add'?
If there is nothing left to stage, chances are that something else
already introduced the same changes; you might want to skip this patch.

When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".

sendo q já havia executado o "git add .".......

alguém teve esse problema??????????

1 resposta

Oi Allan, isso não é um problema, é o comportamento esperado mesmo.

Enquanto você está fazendo um rebase, o git cria uma branch "intermediária" e temporária para fazer todas as operações, por isso que ele aparece "no branch".

Um outro erro que você está fazendo é dar o git commit enquanto está dando um rebase. Isso não é necessário fazer, quando resolver o conflito manualmente, basta dar um git add . e depois um git rebase --continue