Korean 字幕

← Branches - How to Use Git and GitHub

埋め込みコードを取得する
5言語

Showing Revision 1 created 05/31/2017 by 금성 고.

  1. 저장소를 시작하는 방법과
    스테이지 영역에서
  2. 커밋하는 방법을 배웠습니다
  3. 지금까지 했던 커밋은
    이 전의 커밋에 추가하는
  4. 직선적인 기록이었습니다
  5. 이번에는 브랜치를 이용해서
    여러 버전의 기록을
  6. 커밋하는 방법을
    살펴보겠습니다
  7. 직선적으로 변경하는 것은
    버그를 수정이나
  8. 새로운 기능 추가
    문서 업데이트에서는 당연합니다
  9. 작동에 확신이 없는
    실험적인 기능이지만
  10. 시험작을 만들어서
    주위 사람들에게
  11. 보여주려고 할 때는 어떨까요?
  12. 아니면 이탈리아 말을 배워서
    현재 모국어인 프로젝트의
  13. 이탈리아 버전을 만들려고
    시도할 때는 어떨까요?
  14. 이 경우, 두 언어간의
    전환을 위한
  15. 설정을 만들고 싶지 않을까요?
  16. 하지만 첫 단계에서는
    텍스트를 변경하고
  17. 레이아웃을 살짝 바꾸는
    정도만 가능할지도 모릅니다
  18. 물론, 변경을 한 다음
  19. 커밋의 ID 를
    기록하는 방법도 있습니다
  20. 그리고 누군가에게
    보여주고 싶을때는
  21. 커밋 ID를 이용해
    체크아웃을 하는 거죠
  22. 그런 다음 다시
    현재 버전으로 돌아오면 됩니다
  23. 하지만 현재 공식 버전에서
    버그를 발견하고
  24. 수정을 해야한다면
    어떨까요?
  25. 기록했던 커밋과 현재 버전
    모두를 수정해야 합니다
  26. 너무 큰 오버헤드입니다
  27. 이런 상황을 위해서
    Git 은 분기를
  28. 가질 수 있도록 지원합니다
  29. 이 분기를
    브랜치 라고 부르죠
  30. 이 경우에
    세 가지 브랜치를 갖습니다
  31. 하나는 마스터입니다
  32. 마스터는 대부분의 Git 저장소에서
    메인 브랜치의 이름입니다
  33. 저장소를 생성하면
    Git 은 마스터 브랜치를 제공합니다
  34. 이탈리안 이라고 부를 수 있는
    브랜치와
  35. 실험 이라고 부를 수 있는
    브랜치도 있습니다
  36. 예전 버전의 커밋으로 체크아웃하면
  37. 나오는 분리된 머리 메시지를
    기억 하나요?
  38. 사실 그 시점에서
    Git 은 분류되지 않은
  39. 커밋을 보고 있다고
    경고했습니다
  40. 지금까지는 항상
    분리된 머리 상태이거나
  41. Git 이 제공한
    마스터 브랜치였습니다
  42. 이 전에 체크아웃 했던 방식으로
    브랜치에 체크아웃 할 수 있는데
  43. 읽을 수 없는 문자의 나열이 아닌
    사람이 읽을 수 있는
  44. 브랜치 이름으로
    접근할 수 있습니다
  45. 어떤 브랜치에 체크아웃 하고
    커밋을 하면
  46. 새로운 커밋에
    자동으로 브랜치 이름이 붙고
  47. 브랜치는 체크아웃
    상태가 유지됩니다
  48. 그렇기 때문에 지금까지
    브랜치에 대해 전혀 모르고도
  49. 마스터 브랜치를 관리할 수
    있었던 것입니다
  50. 용어적인 문제로
    브랜치의 현재 최근 커밋을
  51. 그 브랜치의 끝이라고 합니다
  52. 한 커밋에서 여러 브랜치를
    만드는 것도 가능하지만
  53. 커밋은 체크아웃한
    브랜치에만 적용되고
  54. 나머지는 적용되지 않습니다
  55. 이 시점에서
  56. 두 브랜치를 합치는 방법이
    궁금해질 것입니다
  57. 만약 실험적인
    기능이 완성되었고
  58. 메인 브랜치도 갈라져서
    발전해 온 경우에 말이죠
  59. 두 커밋을 합치는 작업을
    머지라고 하고
  60. 다음에 다룰 것입니다
  61. 하지만 우선은
    브랜치의 생성과
  62. 체크아웃과 커밋에
    익숙해져야 합니다
  63. 캐롤라인이 도와줄 것입니다