Potřebuje rebazování silou?

Potřebuje rebazování silou?
Potřebuje rebazování silou?
Anonim

Pokud znovu založíte větev, budete muset tuto větev vynutit. Rebase a sdílené úložiště obecně nejdou dohromady. Toto je přepisování historie. Pokud jiní používají tuto větev nebo se z této větve rozvětvili, bude rebase dost nepříjemné.

Vyžaduje rebase push?

Rebasing. Jediná skutečná výjimka z pravidla „vždy vytáhnout, pak zatlač“je rebasing. Když znovu založíte, vytváříte kopii své historie odevzdání. … Pokud však použijete git pull, skončíte se dvěma kopiemi větve, které jsou poté sloučeny se začleněním.

Mohu po přepnutí na dálkové ovládání obnovit základ?

Pokud jste změny provedli již před použitím TÉTO možnosti, tyto změny nebyly znovu založeny, protože jsou již v dálkovém ovládání. Jedinou výjimkou může být situace, kdy máte více ovladačů a provedli jste změny na jednom ovladači a poté provedli stažení/rebase z jiného – to by mohlo způsobit vážné problémy.

Potřebujete se po rebase zavázat?

Pro rebase potřebujete vyřešit konflikty v indexu a poté git rebase --continue. Pro sloučení musíte provést odevzdání (git commit), ale skutečnost, že se jedná o sloučení, bude zapamatována a bude vám poskytnuta vhodná výchozí zpráva pro odevzdání, kterou můžete upravit.

Proč musím po rebase vytáhnout?

Můžete vytáhnout pomocí rebase místo merge (git pull --rebase). … Místní změny, které jste provedli, budou znovu založenyhorní části vzdálených změn, místo aby byly sloučeny se vzdálenými změnami. Pokud znovu založíte větev, budete muset přinutit tuto větev tlačit.

Doporučuje: