생활코딩

Coding Everybody

코스 전체목록

닫기

Revert

댓글

댓글 본문
작성자
비밀번호
  1. 김수현
    신버젼과 거의 같습니다.
    리셋 리버트 개념은 여기서 처음 배웁니다.
  2. Sangmook Kim
    170808 완료
  3. 김경태
    혼자 소스트리 썼을 때 리셋과 리버트 기능 중 무엇을 써야할지 모호했었는데 이 강의 덕분에 확실히 구분할 수 있게 되었습니다

    정말 감사합니다
  4. sttworld@naver.com
    감사해용용
  5. 출석.. 기능이 너무 많아도 머리아프네요~
  6. sssssqew
    Reset - 버전을 제거하고 이전 상태로 되돌림
    Revert - 버전을 제거하지 않고 새로운 커밋을 생성하여 이전 상태로 되돌림
  7. 이주환
    2016. 04. 29
    잘보고 갑니다~!
    Reset은 확실한 경우 사용하고 애매한경우엔 Revert를 사용하면 좋겠군요.
  8. cham
    와 정말 간결한 설명 감사합니다~
  9. 샤핀
    안녕하세요. 이고잉님. 예전에 제가 질문 드렸던 내용을 정리해 보니 이거였네요.
    <git 과거로 갔다가 돌아오기>
    http://mytory.net......78/

    svn에 보면 특정 revision으로 소스을 완전히 되돌릴 수 있고 최신의 버전으로 다시 돌아오는 기능이 있는데요.
    그게 궁금했었던 겁니다.


    git checkout HEAD~10 //최신 버전인 head상태에서 10단계 이전 소스코드 상태로 되돌린다.

    commit 8553f2530e01cbd66d135d43e11d1d2f9366b5f8
    Author: 안형우 <mytory@gmail.com>
    Date: Tue May 7 08:04:02 2013 +0900

    커밋2

    위와 같은 커밋한 시기로 소스코드를 변경시키고 싶을 땐 아래처럼 사용한다고 합니다.
    git checkout 8553f2 //commit 버전의 앞 6자리입력. 이 소스 커밋한 상태로 소스를 되돌린다.

    git checkout master //최신버전 상태로 돌아온다.
  10. 김진렬
    감사합니다.
  11. 감사합니다
    딴 생각하면서 보다가 이 부분을 덧글로 알게되었네요; 이 덧글을 못봤더라면 나중에 큰 실수를 할뻔했어요 ;; 감사합니다 :D !!
    대화보기
    • 조신부리
      감사합니다.....ㅡmerge기능으로 중간단계 건너뛸 순 없는건가요?
    • 트러스트킴
      "여러 버전을 건너뛰어 Revert 하게 되면 충돌이 발생 하게 된다..."
      "순차적으로 Revert 해야 안전할 거다..."
      참 중요하게 들리네요. 기억 해 두겠습니다~
    • 샤핀
      아마도 reset으로 reverse commit시에 올라갔던 버전을 취소 시키면 되는 듯 합니다.
      제가 질문을 잘 정리해서 전달하지 못한 것 같습니다. 죄송합니다 ^^;;

      좋은 강의 드립니다..
    • 샤핀
      제가 문의 드렸던 건 이 Revert강좌를 보면 마지막에 reverse commit를 하게 되면 버전이 올라갑니다.
      근데 다음 강좌인 브랜치 강좌에선 Revert하기 전의 버전인 상태에서 강좌가 진행되기 때문에..
      revert적용해서 버전 올라갔던 걸 취소해야 다음 브랜치 강좌 시작버전 상태로 할 수 있다는 것이지요..

      그러니까 svn으로 따지자면.. current version(맞나!?..) 상태로 돌아가는!? ....방법인 셈이죠..

      버전으로 표시하자면 아래처럼... Revert 강좌(4분18초 기준)
      master Revert "body 태그 추가" <---- 이 강좌의 마지막 버전 상태.
      Revert "README.md 파일 추가"
      Revert "수정 사항"
      Revert "<header> 태그 추가"
      <header> 태그 추가 <-------- 브랜치 강좌 버전 시작시 버전 상태로 돌아가고 싶은 거에요 ^^;
      수정 사항
      README.md 파일 추가
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기