Om du ombasar en gren måste du tvinga fram den grenen. Rebase och ett delat arkiv går i allmänhet inte överens. Detta är att skriva om historien. Om andra använder den grenen eller har grenat sig från den grenen kommer rebase att vara ganska obehagligt.
Behöver du binda efter rebase?
För en rebase behöver du bara lösa konflikterna i indexet och sedan git rebase --continue. För en sammanslagning måste du göra commit (git commit), men det faktum att det är en merge kommer att komma ihåg och ett lämpligt standardmeddelande för commit kommer att tillhandahållas för dig att redigera.
Varför behöver jag dra efter rebase?
Du kan dra genom att använda rebase istället för merge (git pull --rebase). … De lokala ändringarna du gjorde kommer att baseras om ovanpå fjärrändringarna, istället för att slås samman med fjärrändringarna. Om du bygger om en gren måste du tvinga fram den grenen.
Kräver git rebase force push?
En sekundär fördel är att du har baserat om, men du behöver inte använda git push --force eftersom du inte läser historiken på mastergrenen.
Vad ska jag göra efter rebase?
Git Rebasing Pushing efter en rebaseDetta kan lösas med en git push --force, men överväg git push --force-with-lease, indikerar att du vill att pushen ska misslyckas om den lokala fjärrspårningsgrenen skiljer sig från grenen på fjärrkontrollen, t.ex.någon annan tryckte till fjärrkontrollen efter den senaste hämtningen.