2010-01-18 7 views
1

나는 Git에 체크인 한 Rails 프로젝트를 진행하고 있었다. 나는 자습서를 읽고 당신이 뭔가를 바꾸기 시작할 때마다 지회를 확인했다.변경 사항을 사실 이후에 새로운 지점으로 옮길 수 있습니까?

그러나 실수로 일부 변경을 수행했지만 지점을 체크 아웃하지 않았습니다.

지금 어떻게해야합니까?

Git이 내 새 변경 사항을 가져 와서 저장소에 넣을 수 있도록 어떤 명령을 실행할 수 있습니까?

답변

2
git stash 
git checkout $correct_branch 
git stash apply 

물론 변경 사항이 이미있는 지점에 있다면 커밋하고 함께 진행하십시오.

jkp의 답변에 커밋을 추가하시기 바랍니다. 나는 커밋을하지 않고 정확한 시퀀스를 실행하는 누군가를 볼 수 있습니다. 따라서 커밋되지 않은 모든 변경 사항을 지울 수 있습니다 ...

0

브랜치를 만드는 것은 필수가 아니며 모범 사례입니다. 원하는 경우 마스터에 맞서 작업하는 것이 타당합니다. 명시 적 브랜치를 작성하지 않았다면 어쨌든 마스터에 대해 작업 할 것이고이를 수행 할 수 있습니다.

관련 문제