2012-07-17 2 views
-4

변경을 수행하는 지점에 내 git을 전환하면 수정해야 할 버그가 갑자기 발견되었습니다. 어떻게해야합니까?
엑셀이나 종이에 버그를 기록하고 다른 지점에서 버그를 수정해야합니까?
그럴 경우 나는 자식이 어리 석다 고 생각합니다.git을 사용할 때 갑자기 발견 된 버그

+0

*는 * 버그입니까? 그리고 그것을 어디에서 고치고 싶습니까? 그리고 *** *** 왜 당신은 엑셀에 대해 어떻게 생각하니? – Johnsyweb

답변

3

귀하의 질문에 맞으면 git stash이 필요합니다.

# I have some uncommited changes! 
git stash 
# now I have a clean working directory, without the uncommited changes. 
# fix Your bug, commit push, etc. 
git stash pop 
# now my uncommited changes are back! Keep working on the feature 
+0

git stash를 사용하면 분기에 대한 모든 변경 사항이 삭제됩니까? 변경 사항을 유지하고 버그를 수정하고 싶습니다. – user1229834

+0

@ user1229834 답변을 업데이트했습니다. – maniek

+0

변경 작업을 수행하는 지점의 수정 프로그램을 사용해서는 안됩니다. 새 분기를 체크 아웃하여 버그를 수정해야합니다. 그리고'git stash' 브랜치를 바꾸는 경우, 첫 번째 브랜치에 대한 현재 변경 사항을 커밋하고 다시 돌아올 때'commit -a' 명령으로이 커밋을 추가하는 것이 덜 편리합니다. –

0

다른 지점에서 수정해야하는 경우 새 복제본을 만들어 수정하십시오.

+0

새 복제본을 만들 필요가 없습니다. 이것은 일반적인 시나리오이며 git을 사용하면 두 번째 클론 없이도 관리 할 수 ​​있습니다. –

+0

_need_가 없습니다 - 단지 _easier_ 일 수 있습니다. –

관련 문제