나는 branch-x
에 있었고 몇 가지 변경 작업을 수행했지만 커밋하지는 않았습니다. 커밋은 정확했지만 branch-x
대신에 branch-y
을 사용했습니다. branch-x
에서 커밋을 수행하고 branch-y
에 어떻게 적용 할 수 있습니까? 커밋 된 변경 사항을 branch-x
에서 푸시하지 않으려합니다.한 브랜치에서 다른 브랜치로 커미트 (비 처리)하는 방법
다음은 명령에서 수행 한 작업입니다.
(branch-x)$: git status
(branch-x)$: git add .
(branch-x)$: git commit -m "some commit"
<oops, I should have made these changes in branch-y>
(branch-x)$: git checkout -b branch-y
(branch-y)$: <how can I take the commit from branch-x and apply it here?>
이 예제는 * 기존 * branch-y에서 작업하는 대신 * 새로운 * branch-y를 만드는 방법을 보여줍니다. 그게 네가하려는거야? – torek
네, 그게 의도입니다. – Anthony