mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Náhodný
speech play
speech pause
speech stop

Jak používat příkaz `splitnew` Gitu k rozdělení závazku na dva samostatné závazky

`splitnew` je příkaz v Gitu, který vám umožňuje rozdělit odevzdání do dvou samostatných odevzdání. Používá se, když chcete vrátit zpět některé změny provedené v odevzdání, ale zachovat změny provedené po tomto odevzdání. Nejprve najděte potvrzení, které chcete rozdělit. Můžete to udělat pomocí `git log` nebo `gitk --all`.
2. Použijte `git splitnew` s hashem odevzdání, který chcete rozdělit. Například:
```
git splitnew 0123456789abcdef
```
Toto vytvoří nový odevzdání se změnami provedenými po zadaném odevzdání a vrátí změny provedené před tímto odevzdáním.
3. Pokud chcete zachovat původní zprávu o odevzdání, můžete použít volbu `--keep-message`. Například:
```
git splitnew --keep-message 0123456789abcdef
```
Toto vytvoří nové potvrzení se stejnou zprávou jako původní potvrzení.
4. Chcete-li původní odevzdání zmáčknout do nového odevzdání, můžete použít volbu `--squash`. Například:
```
git splitnew --squash 0123456789abcdef
```
Tím se vytvoří nový odevzdání, které kombinuje změny provedené před a po zadaném odevzdání.

Všimněte si, že `splitnew` je v Gitu relativně nový příkaz, takže může nebudou dostupné ve všech verzích Git. Pokud používáte starší verzi Git, možná budete muset použít jiný příkaz, například `git reset` s volbou `--soft`, abyste dosáhli podobných výsledků.

Knowway.org používá cookies, aby vám mohl poskytovat lepší služby. Používáním Knowway.org souhlasíte s naším používáním cookies. Podrobné informace naleznete v našem textu Zásad používání souborů cookie. close-policy