2016-10-18 2 views
0

Visual Studio 2013을 사용하고 있으며 Git을 처음 사용합니다. 마스터 리포지토리는 Visual Studio Online에 있습니다. 나는 로컬 커밋을 만들었고, 로컬 저장소에 커밋하지 않은 몇 가지 변경 사항을 만들었습니다. 나는 커밋을 한 번도하지 않았다. 이제 커밋을 주 저장소로 거의 푸시하지 않으려합니다. 또한 다른 커밋을 되돌리고 싶습니다. 다시 되돌리려 고하면 "커밋되지 않은 변경 사항이 있기 때문에 커밋을 되돌릴 수 없습니다. 커밋을 다시 되돌리기 전에 변경 사항을 커밋하거나 실행 취소하십시오."라는 메시지가 나타납니다. 변경 사항을 어떻게 취소 할 수 있습니까? 나는 많은 커밋을했다. 나는 그들 중 일부만 되돌리고 싶다.Git for Visual Studio 2013에서 이전 커밋을 되돌릴 수 없습니다.

답변

0
  1. 팀 탐색기에서 Changes 탭에 있는지 확인하십시오.
  2. 맨 위 폴더를 마우스 오른쪽 단추로 클릭하고 Undo Changes...을 클릭하십시오.
  3. 메시지가 나타나면 계속하려면 Yes을 클릭하십시오.

또한 표준 힘내 명령을 사용할 수 있습니다. 명령 행 (예 : Git Bash)에서 다음을 수행하십시오.

git reset --hard HEAD 
관련 문제