생활코딩

Coding Everybody

코스 전체목록

닫기

브랜치 (branch)

댓글

댓글 본문
작성자
비밀번호
  1. 출석!!
  2. 오준엽
    한국에도 이렇게 좋은 강의가 있다는 것이 너무나 행복하네요.
    좋은 강의 너무 감사드립니다. 다시 나눌 수 있도록 열심히 듣겠습니다.
  3. 김병희
    어느 분의 글 링크로 들어왔는데 감동입니다.
    첫 글부터 여기까지 숨도 쉬지 않고 내쳐 보게 되었네요.
    힘이 들어서 잠시 쉬면서 이 글 씁니다.
    선생님 같은 분들이 힘을 얻으셔야 ...
    감사합니다.
  4. 최호연
    틈틈히 보고 있습니다.
    좋은 컨텐츠 감사합니다
  5. 이주환
    2016. 04. 29
    잘보고 갑니다~!
    중요한 내용이네요.
  6. 김진렬
    감사합니다.
  7. 오재호
    "오류가 발생했습니다. 나중에 다시 시도해 주세요." 영상 오류 뜹니다~
  8. myting
    1년전 글에 대한 답글이긴 한데 지금 이 강의를 보시는 분들도 샤핀님과 같은 상태에 봉착하시는 분이
    많으실거 같네요.. 저도 강좌 보면서 ... 어? 왜 다시 <header> 태그 추가 상태로 리비전이 돌아가있지?
    했거든요.. egoing님이 설명은 안하신 부분이긴 한데.
    sourceTree 우상단 아이콘중에 Terminal을 눌러서 터미널창을 엽니다. 그곳에서 명령어를 넣을수 있는데
    git reflog 를 치면 그동안 지나왔던 모든 리비젼 목록이 뜹니다. 이상태에서 원하는 리비젼으로
    git reset --hard 3aefa0b 와 같은 식으로 리비전 번호를 넣으면 그 상태로 돌아갈수 있습니다.
    소스트리로만 볼때 reset --hard로 이전 상태로 돌아갔을때 그후에 만들어져있던 리비전들도 다 삭제된것처럼
    보여서 다시 이후로 돌아가고 싶을때도 위와 같이 git reflog를 치면 모든 리비전 순서가 다 나오기 때문에
    git reset --hard 리비전번호 를 쳐서 돌아갈수 있습니다.
  9. 조신부리
    감사합니다
  10. Taewoo Kim
    그럼 branch와 fork의 차이점은 뭔가요??
  11. 김데로
    reset 중에서 --hard 옵션을 주시고 하시면 그 상태로 돌아갑니다. 물론 현재 상태의 수정본 역시 사라지지만요
    대화보기
    • 샤핀
      html은 이고잉님 강좌를 봤기 때문에 파일의 내용을 이해 못한 것은 아니었구요.
      버전관리 상의 강좌 진행에서 흐름이 끈겨서 문제제기를 했던 거라 제 질문이랑은 무관한 강의입니다 ^^;;
      아마도 reset을 사용해서 revert적용해서 버전 올라갔던 내용을 취소 시키면 되는 듯 한데...

      Revert 강좌에도 댓글로 달았는데 아래처럼 하고 싶었던 겁니다..

      버전으로 표시하자면 아래처럼... Revert 강좌(4분18초 기준)
      master Revert "body 태그 추가" <---- Revert 강좌의 마지막 버전 상태.
      Revert "README.md 파일 추가"
      Revert "수정 사항"
      Revert "<header> 태그 추가"
      <header> 태그 추가 <-------- 브랜치 강좌 버전 시작시 버전 상태로 돌아가고 싶었던 거였습니다.
      수정 사항
      README.md 파일 추가
      대화보기
      • 샤핀
        강좌랑 맞춰서 학습하려다 보니 ㅋ.
        알겠습니다.
        대화보기
        • egoing
          샤핀님 제가 예제에 대한 수업을 하나 만들었습니다. 혹시 궁금하신게 이게 아닌가 싶어서..

          http://opentutorials.org......145
          대화보기
          • egoing
            아 샤핀님 저랑 똑같은 상태로 할 필요 없어요. 이건의미 없는 예제니까요. 이거 참 혼란을 드려서 죄송하네요. 그냥 빈파일에서 코드 조금씩 변경하면서 따라오셔도 됩니다!
            대화보기
            • 샤핀
              그래서... 이고잉님이 말씀하시는 똑같은 상태로 만드는 법을 알려주시면 좋겠어서요.
              revert된 상태에서 <header> 태그 추가 상태(최신 리비전상태)로 원복!?하는 법이 있을 텐데요.

              revert강좌 끝마치신 다음에 브랜치 강좌 만드실려고 할 때 , <header> 태그 추가 버전으로 시작을 하는데, 그 위에 예를 들자면...
              revert "README.md 파일추가" 와 같이 위에 있는 버전은 어떻게 없애셨나요.. reset 해서 위에 리비전 날리신 건지.. 어떻게 하신 건지 이 부분에 대한 설명이 없거든요..





              revert 없애려다가 위에 remove가 있어서 이건가 싶어서 시도해 봤는데... 아예 저장소 자체를 다 날려먹어서 이 방법은 아닌거 같고,
              그렇다고 저장소 지우고 새로 생성해서 계속 index.html 생성하고 다시 저장하고, README.md 파일 만들어 가며 히스토리 만들어서 그상태로 만드는 건 더더욱 아닌 거 같아서 그렇습니다.

              제가 질문에 대한 설명을 잘 못하는 느낌이네요.. 끙... ^^;;
              대화보기
              • egoing
                아 그랬나요? 흠 소소 자체는 중요한게 없어서 그냥 저랑 똑같은 상태로 만드시고 나머지 수업 빠라가시면 됩니다. :)
                대화보기
                • 샤핀
                  그러니까.. 이전 강좌인 revert 강의에선 맨 마지막에 reverse commit를 통해서 한단계씩 revert 시켜놓으셨는데,
                  브랜치 강좌 부터는 또 다시 <header> 태그 추가 버전인 상태로 시작합니다.

                  그 전 강좌의 맨마지막 단계에서 revert된 상태를 되돌려 놔야 이번 강좌를 따라할 수 있지 않나요?

                  쉽게 말해서 revert된 상태를 취소하는 법이 이전 강좌나 브랜치 강좌 도입 부분에 없어서 따라하는 사람 입장에선 어려움이 따라서요.
                  대화보기
                  • egoing
                    음 어떤 부부에서 혼동되는지 설명부탁드려요. 동영상이라 문제를 찾는게 저도 쉽지 않거든요
                    대화보기
                    • 샤핀
                      이고잉님, revert 기능 쓴 다음 쓰기 전으로 돌리는 기능은 설명 안해 주시나요.. 그래야 <header> 태그 추가 버전으로 돌려 놓고 수업을 따라갈 꺼 같은데요 ^^;;.
                    버전 관리
                    egoing
                    현재 버전
                    선택 버전
                    graphittie 자세히 보기