


Git의 'splitnew' 명령을 사용하여 커밋을 두 개의 개별 커밋으로 분할하는 방법
`splitnew`는 커밋을 두 개의 개별 커밋으로 분할할 수 있는 Git의 명령입니다. 커밋에서 이루어진 일부 변경 사항을 실행 취소하고 커밋 이후의 변경 사항을 유지하려는 경우에 사용됩니다.
`splitnew`를 사용할 수 있는 방법은 다음과 같습니다:
1. 먼저 분할하려는 커밋을 찾습니다. `git log` 또는 `gitk --all`.
2를 사용하여 이를 수행할 수 있습니다. 분할하려는 커밋의 커밋 해시와 함께 `git Splitnew`를 사용하세요. 예:
```
git Splitnew 0123456789abcdef
```
이것은 지정한 커밋 이후에 변경된 내용으로 새 커밋을 생성하고 해당 커밋 이전에 변경된 내용을 실행 취소합니다.
3. 원래 커밋 메시지를 유지하려면 `--keep-message` 옵션을 사용할 수 있습니다. 예:
```
git Splitnew --keep-message 0123456789abcdef
```
이렇게 하면 원래 커밋과 동일한 메시지로 새 커밋이 생성됩니다.
4. 원래 커밋을 새 커밋으로 스쿼시하려면 `--squash` 옵션을 사용할 수 있습니다. 예:
```
git Splitnew --squash 0123456789abcdef
```
이것은 지정된 커밋 전후의 변경 사항을 결합하는 새 커밋을 생성합니다.
`splitnew`는 Git에서 상대적으로 새로운 명령이므로 Git의 모든 버전에서 사용할 수 있는 것은 아닙니다. 이전 버전의 Git을 사용하는 경우 유사한 결과를 얻으려면 `--soft` 옵션과 함께 `git Reset`과 같은 다른 명령을 사용해야 할 수도 있습니다.



