mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Aleatório
speech play
speech pause
speech stop

Como usar o comando `splitnew` do Git para dividir um commit em dois commits separados

`splitnew` é um comando no Git que permite dividir um commit em dois commits separados. É usado quando você deseja desfazer algumas alterações feitas em um commit, mas manter as alterações feitas após esse commit.

Aqui está como você pode usar `splitnew`:

1. Primeiro, encontre o commit que você deseja dividir. Você pode fazer isso usando `git log` ou `gitk --all`.
2. Use `git splitnew` com o hash de commit do commit que você deseja dividir. Por exemplo:
```
git splitnew 0123456789abcdef
```
Isso criará um novo commit com as alterações feitas após o commit que você especificou e desfará as alterações feitas antes desse commit.
3. Se você quiser manter a mensagem de commit original, você pode usar a opção `--keep-message`. Por exemplo:
```
git splitnew --keep-message 0123456789abcdef
```
Isso criará um novo commit com a mesma mensagem do commit original.
4. Se você quiser compactar o commit original no novo commit, você pode usar a opção `--squash`. Por exemplo:
```
git splitnew --squash 0123456789abcdef
```
Isso criará um novo commit que combina as alterações feitas antes e depois do commit especificado.

Observe que `splitnew` é um comando relativamente novo no Git, então pode não estará disponível em todas as versões do Git. Se você estiver usando uma versão mais antiga do Git, pode ser necessário usar um comando diferente, como `git reset` com a opção `--soft`, para obter resultados semelhantes.

Knowway.org usa cookies para lhe fornecer um serviço melhor. Ao usar Knowway.org, você concorda com o uso de cookies. Para obter informações detalhadas, você pode revisar nosso texto Política de Cookies. close-policy