Startik Startik
Guest
홈으로
로그아웃
브라우저에서 비디오를 지원하지 않습니다.
1 00:00:00,000 --> 00:00:22,260 안녕하세요. 첫 수업은 Git의 기본적인 사용을 위해서 Git 설치 프로그램의 사용법을 알아볼 예정입니다. 2 00:00:22,260 --> 00:00:31,200 함께 설치 후 기본적인 사용법을 익혀 보도록 하겠습니다. 그럼 1강 시작해 보도록 하겠습니다. 3 00:00:31,200 --> 00:00:38,580 자 그러면 먼저 우리가 오늘 수업할 내용을 여러분들이 필기를 하실 수 있게 메모장을 한 개만 만들어 볼게요. 4 00:00:38,580 --> 00:00:42,980 그래서 파일 탐색기 한번 열어주시고요. 5 00:00:43,980 --> 00:00:46,980 파일 탐색기 6 00:00:46,980 --> 00:00:51,980 그 다음에 이 파일 탐색기에 아마 본인 컴퓨터에 C드라이브가 다 있으실 거에요. 7 00:00:51,980 --> 00:00:56,980 그래서 혹시 맥북 사용하시는 분들은 C드라이브가 아니어도 괜찮습니다. 바탕화면이라도 상관없습니다. 8 00:00:56,980 --> 00:01:02,980 근데 저는 이제 C드라이브가 있으니까 C드라이브에다가 폴더를 한 개만 만들어 보도록 하겠습니다. 9 00:01:02,980 --> 00:01:08,980 그래서 마우스 오른쪽 버튼 클릭해가지고 새 폴더 만들기 클릭해 한번 해주시고요. 10 00:01:08,980 --> 00:01:15,980 그 다음에 폴더 이름은 git study라고 한번 지어 볼게요. 11 00:01:15,980 --> 00:01:22,980 자 그 다음에 이 폴더로 한번 들어가서 여기다가 마우스 오른쪽 버튼 클릭해서 새로 만들기 12 00:01:22,980 --> 00:01:27,980 그 다음에 텍스트 문서 클릭해가지고 텍스트 문서 한 개 만들어 주세요. 13 00:01:27,980 --> 00:01:33,980 텍스트 문서 이름은 오늘 day01이라고 한번 지어 보도록 하겠습니다. 14 00:01:33,980 --> 00:01:39,980 그래서 간단하게 이 텍스트 문서 메모장에다가 우리가 메모할 내용들, 필기할 내용들 같이 필기하면서 15 00:01:39,980 --> 00:01:46,980 같이 이 공간을 git 폴더로 사용을 한번 해 볼 겁니다. 16 00:01:46,980 --> 00:01:53,980 그래서 메모장 더블 클릭해서 들어가 주시고요. 17 00:01:53,980 --> 00:02:02,980 먼저 여기다가 우리가 먼저 배우게 된 버전 관리 시스템에 대해서 한번 알아볼게요. 18 00:02:02,980 --> 00:02:09,979 자 버전 관리 시스템에 대해서 먼저 알기 위해서는 우리가 버전이라는 단어에 대해서 먼저 알아야 됩니다. 19 00:02:09,979 --> 00:02:15,979 보통 여러분들도 과제를 하거나 혹은 회사에서 기획서를 쓰실 때 많이 경험해 보셨을 거예요. 20 00:02:15,979 --> 00:02:20,979 예를 들어서 이거는 새롭게 만들지 마세요. 제가 간단하게 보여드릴게요. 21 00:02:20,979 --> 00:02:27,979 파워포인트를 만든다고 해도 예를 들어서 과제 이렇게 만들었을 거예요. 22 00:02:27,979 --> 00:02:39,979 그러다가 이제 수정을 해야 되면 수정을 했으니까 이렇게 이름만 바꿔서 과제 수정, 수정본 이런 식으로 수정을 할 거고 23 00:02:39,979 --> 00:02:50,979 그 다음에 또 수정을 하게 된다 그러면 또 이름만 바꿔서 수정한 곳에다가 이름만 바꿔서 과제, 수정본, 마지막. 24 00:02:50,979 --> 00:02:54,979 근데 마지막에 사실 끝나지는 않죠. 마지막에서 끝나지 않고 여기다가 최종. 25 00:02:54,979 --> 00:03:00,979 거기에 또 최종의 최종의 진짜 마지막. 이렇게 해가지고 파일들이 엄청나게 지저분하게 만들어져요. 26 00:03:00,979 --> 00:03:05,979 사실 이게 우리가 지금까지 했던 게 다 버전이라는 걸 관리하고 있었던 거예요. 27 00:03:05,979 --> 00:03:15,979 첫 번째 버전, 두 번째 버전, 세 번째 버전. 뭔가 수정사항, 오타가 있거나 아니면 뭐 요구사항이 있어서 수정을 했으면 그게 이제 버전이 업데이트가 된 거죠. 28 00:03:15,979 --> 00:03:19,979 근데 이 버전 업데이트, 버전 관리 시스템이 필요한 이유는 다음과 같습니다. 29 00:03:19,979 --> 00:03:28,979 여기서 이제 우리가 수정을 하긴 했는데 수정을 잘못했어요. 수정을 잘못해가지고 그 이전 상태로 돌아가야 돼요. 30 00:03:28,979 --> 00:03:35,979 예를 들어서 제가 오타를 수정한 파일이 있는데 그 오타를 수정하기 이전으로 돌아가야 된다라고 했을 때 31 00:03:35,979 --> 00:03:43,979 이 수많은 파일들 중에서 어떤 파일로 돌아가야 될지 그런 걸 좀 찾기가 어렵죠. 관리하기가 힘들고. 32 00:03:43,979 --> 00:03:47,979 그래가지고 생긴 게 바로 버전 관리 시스템이에요. 33 00:03:47,979 --> 00:03:53,979 그래서 이거는 지우고 메모장으로 가서 같이 또 한 번 써볼게요. 34 00:03:53,979 --> 00:04:07,979 버전, 프로그램이나 파일이 수정된 사항이 있으면 버전이 업데이트 됐다. 35 00:04:07,979 --> 00:04:09,979 라고 보통 얘기를 합니다. 36 00:04:09,979 --> 00:04:16,980 물론 버전도 우리가 보통 어플리케이션 같은 거 설치하면 새롭게 버전이 업데이트가 되면 우리가 다시 업데이트를 해줘야 되죠. 37 00:04:16,980 --> 00:04:24,980 근데 버전도 생각해 보면 1, 1버전, 1.0버전 이렇게 있고 1.1버전, 1.2버전 이런 식으로 있고 38 00:04:24,980 --> 00:04:31,980 그 다음에 완전 크게 업데이트가 되면 여기는 이제 이 점 뒤에 붙는 이 버전들은 서브 버전이라고 해가지고 39 00:04:31,980 --> 00:04:36,980 약간 자잘한 코드가 수정된 거예요. 자잘한 수정 사항들이 있는 거고 40 00:04:36,980 --> 00:04:40,980 앞에 있는 숫자가 바뀌어 버린다. 예를 들어서 2.0버전이 새롭게 나왔다. 41 00:04:40,980 --> 00:04:44,980 하면 이제 대대적인 업데이트가 생겼다. 라고 생각을 해주시면 됩니다. 42 00:04:44,980 --> 00:04:50,980 어쨌든 이런 것들을 다 통틀어가지고 관리하는데 도움을 주는 도구가 바로 버전 관리 시스템입니다. 43 00:04:50,980 --> 00:04:55,980 버전 관리 시스템도 사실 여러 가지가 있어요. 여러 가지가 있는데 44 00:04:55,980 --> 00:04:59,980 지금 현재 가장 많이 쓰이는 것은 이제 Git 이라는 프로그램입니다. 45 00:04:59,980 --> 00:05:18,980 우리가 배우게 될 Git 이라는 프로그램. 그래서 수많은 버전을 쉽게 관리하도록 도와주는 도구라고 생각해 주시면 되겠습니다. 46 00:05:18,980 --> 00:05:23,980 그러면 우리가 이제 이 Git에 대해서 Git의 특징부터 한번 알아보도록 할게요. 47 00:05:23,980 --> 00:05:31,980 설치하기 이전에 우리가 어떤 걸 설치하려고 하는지 알고 있어야 되니까 Git의 특징. 48 00:05:31,980 --> 00:05:40,980 일단 첫 번째 분산형 버전 관리 시스템입니다. 49 00:05:40,980 --> 00:05:44,980 되게 어려운 말처럼 보이는데 간단하게 설명을 드리면 50 00:05:44,980 --> 00:05:53,980 원격 저장소와, 원격 저장소 우리가 이제 앞으로 배우게 될 GitHub을 의미하고요. 51 00:05:53,980 --> 00:05:59,980 그 다음에 로컬 저장소. 우리 개인 컴퓨터라고 생각해 주시면 돼요. 52 00:05:59,980 --> 00:06:03,980 사실 우리가 방금 로컬 저장소 한 개를 만들어 준 거예요. 53 00:06:03,980 --> 00:06:08,980 아까 전에 우리가 파일 탐색기 열어가지고 Git Study라는 폴더를 한 개 만들었죠. 54 00:06:08,980 --> 00:06:11,980 이건 우리 컴퓨터에 저장되어 있는 이 로컬 저장소입니다. 55 00:06:11,980 --> 00:06:14,980 얘네들이 분리돼서 운영이 되고 있다. 56 00:06:14,980 --> 00:06:20,980 원격 저장소랑 내가 지금 만든 폴더랑 분리돼서 운영이 되고 있다. 57 00:06:20,980 --> 00:06:22,980 이렇게 생각을 해 주시면 되는데, 58 00:06:22,980 --> 00:06:28,980 그럼 장점은 뭐냐면 인터넷 연결이 없더라도 59 00:06:28,980 --> 00:06:36,980 우리가 집에서 마음대로 작업을 할 수가 있다는 소리예요. 60 00:06:36,980 --> 00:06:39,980 이렇게 정리를 해 볼 수가 있습니다. 61 00:06:39,980 --> 00:06:46,980 그 다음에 이제 두 번째 가볼게요. 62 00:06:46,980 --> 00:06:55,980 원격 저장소에 있는 코드를 공유할 수 있다. 63 00:06:55,980 --> 00:07:02,980 원격 저장소에 이제 내가 이 로컬 저장소에 만든 폴더들을, 파일들을 64 00:07:02,980 --> 00:07:07,980 원격 저장소에다 올리면 그 원격 저장소에 있는 파일을 65 00:07:07,980 --> 00:07:10,980 다른 사람이 다운로드 받아서 쓸 수가 있습니다. 66 00:07:10,980 --> 00:07:14,980 그렇게 되면 우리가 협업이 가능해요. 67 00:07:14,980 --> 00:07:19,980 GitHub가 없었을 때, 원격 저장소가 없었을 때는 어떤 식으로 협업을 했냐면, 68 00:07:19,980 --> 00:07:22,980 파일을 수정하면 이제 USB에다가 이렇게 담아가지고 69 00:07:22,980 --> 00:07:25,980 그 USB 갖고 가서 직접 건네줬습니다. 70 00:07:25,980 --> 00:07:30,980 그러면 그 사람도 이제 USB에다가 자기가 수정한 거 올려서 다시 갖다 주고 71 00:07:30,980 --> 00:07:34,980 그렇게 하다 보면 한 사람이 작업하는 동안에는 한 사람은 아무것도 할 수가 없게 돼요. 72 00:07:34,980 --> 00:07:36,980 되게 업무가 비효율적인 거죠. 73 00:07:36,980 --> 00:07:43,980 우리가 Git이나 GitHub을 사용하면 이렇게 효율적으로 협업을 할 수가 있다. 74 00:07:43,980 --> 00:07:47,980 효율적인 협업이 가능합니다. 75 00:07:47,980 --> 00:07:52,980 그러면 세 번째, 이제 그러면 협업을 할 때 코드를 다 수정을 할 때인데 76 00:07:52,980 --> 00:07:55,980 그 코드 수정에 대한 기록이 다 남습니다. 77 00:07:55,980 --> 00:08:00,980 우리가 아까 전에 간단하게 예시로 뭐 과제 같은 거 만들 때 78 00:08:00,980 --> 00:08:03,980 과제 1, 과제 2, 수정본 3 이렇게 해서 여러 개가 만들어지는데 79 00:08:03,980 --> 00:08:07,980 사실 이렇게만 만들어 놓으면 누가 수정을 했는지 알 수가 없죠. 80 00:08:07,980 --> 00:08:12,980 중간에 누가 일부러 이상한 파일을 끼워 넣어도 알아차리기가 힘듭니다. 81 00:08:12,980 --> 00:08:17,980 근데 Git은 그런 기록들이 다 남기 때문에 책임을 질 수가 있다. 82 00:08:17,980 --> 00:08:24,980 즉 코드가 아니라, 코드뿐만 아니라 파일들, 모든 파일을 의미하는 겁니다. 83 00:08:24,980 --> 00:08:49,979 코드가 아니더라도 파일들의 수정, 삭제, 추가 등에 대한 모든 변경사항이 기록된다고 정리할 수가 있겠네요. 84 00:08:49,979 --> 00:08:55,979 여기다가 추가적으로 Git 터브를 사용하면, Git 터브가 원격 저장소인데 85 00:08:55,979 --> 00:08:58,979 Open Source로 공개를 하거든요 코드들을. 86 00:08:58,979 --> 00:09:05,979 Open Source라는 건 내가 만든 코드를 다 공짜로 공개하는 것 의미예요. 87 00:09:05,979 --> 00:09:13,979 그래서 이 Open Source를 보며 코드의 지식을 넓힐 수도 있다. 88 00:09:13,979 --> 00:09:16,979 공유의 정신을 우리가 배울 수가 있습니다. 89 00:09:16,979 --> 00:09:22,979 정말 Git 터브만 쓸 줄 알아도 남이 쓴 코드를 엄청나게 많이 읽어볼 수가 있어요. 90 00:09:22,979 --> 00:09:27,979 남이 쓴 코드를 코드 리뷰하면서 정말 실력이 많이 늘어날 수가 있습니다. 91 00:09:27,979 --> 00:09:34,979 그래서 우리가 먼저 Git을 한번 설치를 해보도록 하겠습니다. 92 00:09:34,979 --> 00:09:38,979 먼저 윈도우를 기준으로 설명을 드릴게요. 93 00:09:38,979 --> 00:09:40,979 같이 한번 따라가 볼게요. 94 00:09:40,979 --> 00:09:45,979 모두 구글 크롬 창, 구글 검색 창 한번 클릭해주시고 95 00:09:45,979 --> 00:09:49,979 Git 공식 홈페이지로 이동을 하도록 하겠습니다. 96 00:09:49,979 --> 00:09:54,979 검색창에 Git 이라고 입력하고 엔터 눌러주세요. 97 00:09:54,979 --> 00:09:59,979 가장 위에 있는 링크를 클릭해주시면 됩니다. 98 00:09:59,979 --> 00:10:03,979 구글은 가장 연관성 있는 것을 가장 위쪽에 올려주기 때문에 99 00:10:03,979 --> 00:10:05,979 웬만해선 다 똑같을 거예요. 100 00:10:05,979 --> 00:10:07,979 시간이 지나도. 101 00:10:07,979 --> 00:10:09,979 Git 들어가서 102 00:10:09,979 --> 00:10:12,979 여기서 다운로드를 할 건데 103 00:10:12,979 --> 00:10:14,979 여기 보시면 최신 버전. 104 00:10:14,979 --> 00:10:16,979 항상 가장 최신 버전이 이렇게 나와 있어요. 105 00:10:16,979 --> 00:10:19,979 우리가 다운로드를 하기 전에 항상 생각해야 되는 것은 106 00:10:19,979 --> 00:10:22,979 이미 설치가 되어 있을 수도 있다. 107 00:10:22,979 --> 00:10:26,979 이미 설치가 되어 있는데 그 상태에서 또 다운로드를 받아도 상관은 없는데 108 00:10:26,979 --> 00:10:29,979 그러다가 충돌이 발생할 수도 있어요. 버전이 달라서. 109 00:10:29,979 --> 00:10:34,979 그래서 항상 모든 프로그램, Git 뿐만 아니라 모든 프로그램은 설치하기 이전에 110 00:10:34,979 --> 00:10:38,979 우리가 설치가 되어 있는지부터 한번 확인을 해봐야 됩니다. 111 00:10:38,979 --> 00:10:41,979 그래서 설치가 되어 있는지 확인하는 방법은 112 00:10:41,979 --> 00:10:45,979 윈도우 CMD창 한번 열어줄게요. 113 00:10:45,979 --> 00:10:49,979 맥북 사용하시는 분들은 터미널을 열어주시면 됩니다. 114 00:10:49,979 --> 00:10:52,979 명령 프롬프트. 115 00:10:52,979 --> 00:11:04,979 여기다가 Git 빼기 빼기 버전 이라고 입력해 보셨을 때 116 00:11:04,979 --> 00:11:06,979 아무런 결과가 안 나오죠. 117 00:11:06,979 --> 00:11:09,979 그러면 지금 설치가 안되어 있다는 의미입니다. 118 00:11:09,979 --> 00:11:12,979 그래서 우리가 설치를 한번 해보도록 할게요. 119 00:11:12,979 --> 00:11:16,979 다운로드 폴 윈도우. 저는 윈도우라서 이렇게 윈도우라고 나오는 거고 120 00:11:16,979 --> 00:11:20,979 맥북 사용하시는 분들은 아마 여기 다운로드 폴 맥 이라고 이렇게 나와 있을 수도 있어요. 121 00:11:20,979 --> 00:11:24,979 맥북은 일단 기본적으로 설치가 되어 있거든요. 122 00:11:24,979 --> 00:11:28,979 설치가 되어 있는데 최신 버전으로 설치하고 싶다라고 하시면 123 00:11:28,979 --> 00:11:32,979 이렇게 추가적으로 눌러서 설치를 해주시면 됩니다. 124 00:11:32,979 --> 00:11:38,979 그래서 저는 윈도우니까 클릭해가지고 다운로드를 한번 받아보도록 할게요. 125 00:11:38,979 --> 00:11:45,979 그 다음에 여기서 링크가 이렇게 두 가지가 있는데요. 126 00:11:45,979 --> 00:11:48,979 가장 위쪽에 있는 링크를 클릭해 주시면 됩니다. 127 00:11:48,979 --> 00:11:51,979 Click here to download. 128 00:11:51,979 --> 00:11:54,979 그러면 이제 다운로드가 되었고요. 129 00:11:54,979 --> 00:12:01,979 다운로드 된 파일을 클릭해가지고 설치를 해주도록 하겠습니다. 130 00:12:01,979 --> 00:12:03,979 천천히 따라가 볼게요. 131 00:12:03,979 --> 00:12:08,979 혹시 영상이 너무 빠르면 잠깐 정지해 놓고 계속 이어가시면 됩니다. 132 00:12:08,979 --> 00:12:13,979 Next 눌러주시고요. 다 기본 설정 그대로 유지한 채로 Next 눌러줄 거예요. 133 00:12:13,979 --> 00:12:17,979 지금 여기는 이제 설치를 할 건데 어느 위치에다 설치할 거니 라는 의미고 134 00:12:17,979 --> 00:12:22,979 C드라이브의 프로그램 파일즈 폴더 안에다가 Git이라는 폴더를 설치하겠다. 135 00:12:22,979 --> 00:12:24,979 폴더를 만들겠다라는 의미예요. 136 00:12:24,979 --> 00:12:29,979 바꿔주고 싶으면 바꿔주셔도 되고 저는 기본으로 두겠습니다. 137 00:12:29,979 --> 00:12:37,979 그 다음에 여기서도 그냥 기본상 그대로 유지하고 Next 눌러주시면 됩니다. 138 00:12:37,979 --> 00:12:42,979 여기서도 기본 Next 눌러줄게요. 139 00:12:42,979 --> 00:12:47,979 여기서도 기본으로 Next 눌러주겠습니다. 140 00:12:47,979 --> 00:13:01,979 기본으로 Next 그 다음에 Next Next 141 00:13:01,979 --> 00:13:06,979 그러면 이제 이렇게 Git이 설치가 되는 걸 확인할 수가 있습니다. 142 00:13:06,979 --> 00:13:10,979 좋아요. 설치가 다 됐고요. Finish 눌러주도록 하겠습니다. 143 00:13:10,979 --> 00:13:13,979 그러면 이렇게 설치하면 갑자기 인터넷이 열리면서 144 00:13:13,979 --> 00:13:15,979 이렇게 뭐가 나와서 당황하실 수도 있는데 145 00:13:15,979 --> 00:13:19,979 이런 건 이제 우리가 Git을 설치했으니까 설치해 주셔서 고맙다고 146 00:13:19,979 --> 00:13:22,979 이제 설명서, 설명서 보여주는 거예요. 설명서. 147 00:13:22,979 --> 00:13:27,979 설명서 안 읽어도 되고 X창 눌러서 달아주세요. 148 00:13:27,979 --> 00:13:35,979 그래서 우리가 기본적으로 이제 Git이 설치가 완료되었다라고 생각을 해주시면 되겠습니다. 149 00:13:35,979 --> 00:13:38,979 그러면 이어서 한번 가볼게요. 150 00:13:38,979 --> 00:13:53,979 일단 Windows 구글 Git 검색하고 Download for Windows 클릭하고 151 00:13:53,979 --> 00:14:08,979 그 다음에 Click here to download를 클릭해서 설치 파일을 실행하고 152 00:14:08,979 --> 00:14:17,979 그 다음에 다 기본으로 기본 설정 유지한 채로 다 Next 이렇게 눌러주시면 되겠습니다. 153 00:14:17,979 --> 00:14:21,979 그래서 혹시 컴퓨터가 바뀌거나 자리가 바뀌거나 하시면 154 00:14:21,979 --> 00:14:26,979 제모장에 써놓은 거 보시면서 직접 써주시면 될 것 같습니다. 155 00:14:26,979 --> 00:14:29,979 근데 이제 Git에서 항상 중요한 건 그거예요. 156 00:14:29,979 --> 00:14:34,979 Git에서 중요한 건 저장소라는 말이 되게 중요해요. 저장소. 157 00:14:34,979 --> 00:14:37,979 원격 저장소, 로컬 저장소. 158 00:14:37,979 --> 00:14:44,979 이 저장소는 영어로 뭐라고 얘기냐면 Repository라고 얘기합니다. 159 00:14:44,979 --> 00:14:47,979 똑같은 의미다라고 생각해주시면 됩니다. 160 00:14:47,979 --> 00:14:53,979 우리가 지금 폴더가 아마 여러분들 컴퓨터에 폴더가 여러 개가 있으실 거예요. 161 00:14:53,979 --> 00:14:56,979 기존에 다른 프로그램도 있으니까. 162 00:14:56,979 --> 00:14:59,979 근데 우리가 이제 여기다가 폴더 한 개를 만들었고 163 00:14:59,979 --> 00:15:04,979 이 폴더를 버전 관리하겠다라는 의미인 거죠. 164 00:15:04,979 --> 00:15:06,979 이 폴더를 버전 관리하겠다. 165 00:15:06,979 --> 00:15:15,979 그러면 우리는 이 폴더를 나만의 로컬 저장소, 로컬 레포지토리로 만들어줘야 돼요. 166 00:15:15,979 --> 00:15:18,979 그래서 한번 천천히 가볼게요. 167 00:15:18,979 --> 00:15:22,979 우선 Git 시작. 168 00:15:22,979 --> 00:15:31,979 로컬 레포지토리 설정하는 방법부터 시작을 해볼게요. 169 00:15:31,979 --> 00:15:34,979 그러면 우리가 어떻게 해줘야 되냐면 170 00:15:34,979 --> 00:15:40,979 먼저 CMD창을 한번 열어볼게요. 171 00:15:40,979 --> 00:15:47,979 그래서 아까 전에 CMD 클릭해가지고 172 00:15:47,979 --> 00:15:51,979 CMD창을 열어주시면 이런 식으로 뜨고 있는데요. 173 00:15:51,979 --> 00:15:57,979 맥북 사용하시는 분들은 터미널을 열어주시면 됩니다. 174 00:15:57,979 --> 00:16:00,979 그 다음에 먼저 옮겨줘야 돼요. 175 00:16:00,979 --> 00:16:06,979 우리가 어떤 저장공간을 지금 Git을 사용하기 위한 레포지토리로 만들어줄 건지 176 00:16:06,979 --> 00:16:09,979 먼저 이동을 해줘야 됩니다. 177 00:16:09,979 --> 00:16:13,979 그래서 이동할 때는 이 CMD창에서 이동하는 명령어가 있습니다. 178 00:16:13,979 --> 00:16:16,979 명령어가 CD라는 명령어가 있어요. 179 00:16:16,979 --> 00:16:19,979 근데 이거는 여러분들 컴퓨터마다 다를 거예요. 180 00:16:19,979 --> 00:16:23,979 왜냐면 컴퓨터마다 폴더 이름이 다를 거고 다 다를 거예요. 181 00:16:23,979 --> 00:16:31,979 보시면 저는 지금 C드라이브 안에 Users라는 폴더 안에 지금 들어가 있는 거예요. 182 00:16:31,979 --> 00:16:36,979 그래서 여러분들도 여기 앞에 써져 있는 이 경로를 보시고 생각해 주시면 됩니다. 183 00:16:36,979 --> 00:16:41,979 맥북 사용하시는 분들은 경로가 없을 수가 있어요. 안 보일 수가 있어요. 184 00:16:41,979 --> 00:16:46,979 그래서 경로를 확인하는 방법 PWD라고 입력을 해주시면 될 거고요. 185 00:16:46,979 --> 00:16:49,979 윈도우 사용하시는 분들은 어차피 경로가 앞에 보이니까 186 00:16:49,979 --> 00:16:52,979 이 앞에 있는 경로를 보고 판단을 해주시면 되는데 187 00:16:52,979 --> 00:16:57,979 만약에 윈도우 사용하시는 분들도 경로를 내가 눈으로 직접 보고 싶다라고 하면 188 00:16:57,979 --> 00:17:04,979 맥북에서는 PWD, 윈도우는 CD, 그 다음에 콤마를 써주시면 됩니다. 189 00:17:04,979 --> 00:17:07,979 한번 써볼게요. 190 00:17:07,979 --> 00:17:14,979 그럼 여기 CD, 이렇게 쓰고 나서 결과를 살펴보면 이런 식으로 결과 나오는 걸 확인할 수가 있죠. 191 00:17:14,979 --> 00:17:17,979 지금 여기 폴더 안에 들어와 있다라는 의미입니다. 192 00:17:17,979 --> 00:17:21,979 그럼 이제 이동을 해줘야 되는데 이동을 하는 명령어는 다 똑같습니다. 193 00:17:21,979 --> 00:17:24,979 맥북이든 윈도우든. 194 00:17:24,979 --> 00:17:31,979 CD가 무에 약자되면 Change Directory, 경로를 변경하겠다라는 의미입니다. 195 00:17:31,979 --> 00:17:34,979 그럼 항상 여기 따라서 한번 들어가볼게요. 196 00:17:34,979 --> 00:17:42,979 지금 CMD창이 열려있는 공간이 C드라이브 안에 Users. 197 00:17:42,979 --> 00:17:48,979 아마 사용자라는 폴더가 영어로 번역돼서 그런 것 같아요. 198 00:17:48,979 --> 00:17:53,979 여기 안에 컨텐츠 사업 본부라는 폴더. 199 00:17:53,979 --> 00:17:56,979 지금 여기 안에 들어가 있는 거예요. 200 00:17:56,979 --> 00:18:00,979 우리가 지금 어떤 걸 레포지토리로 만들고 싶어 하는 거냐면 201 00:18:00,979 --> 00:18:08,979 C드라이브 안에 있는 우리가 방금 만든 Git Study 있죠. 202 00:18:08,979 --> 00:18:13,979 C드라이브 안에 있는 Git Study라는 이 폴더를 레포지토리로 만들고 싶은 거죠. 203 00:18:13,979 --> 00:18:15,979 그래서 여기로 이동을 시켜줘야 됩니다. 204 00:18:15,979 --> 00:18:17,979 그럼 어떻게 이동을 하냐. 205 00:18:17,979 --> 00:18:20,979 상위 폴더로 이동해주면 됩니다. 상위 폴더. 206 00:18:20,979 --> 00:18:24,979 무슨 의미냐면 지금 사용자 폴더에 이 폴더에 들어와 있으니까 207 00:18:24,979 --> 00:18:28,979 이 폴더에서 일단 한번 상위 폴더로 이동해줘. 208 00:18:28,979 --> 00:18:32,979 그 다음 띄어치기 한번 하고 점점. 209 00:18:32,979 --> 00:18:35,979 점점은 상위 폴더를 의미합니다. 210 00:18:35,979 --> 00:18:37,979 그래서 지금 한번 상위 폴더로 이동하니까 211 00:18:37,979 --> 00:18:39,979 지금 Users로 이동한 걸 확인할 수 있죠. 212 00:18:39,979 --> 00:18:44,979 다시 그러면 또 한 번 더 C드라이브로 가야 되니까 CD 점점. 213 00:18:44,979 --> 00:18:48,979 그러면 C드라이브로 이동한 걸 확인할 수가 있어요. 214 00:18:48,979 --> 00:18:51,979 그러면 지금 우리가 C드라이브 여기까지 온 거고요. 215 00:18:51,979 --> 00:18:53,979 그 다음에 우리는 어디로 이동해야 돼요? 216 00:18:53,979 --> 00:18:57,979 C드라이브 안에서 Git Study라는 폴더로 이동을 해줘야 됩니다. 217 00:18:57,979 --> 00:19:06,979 그래서 Git Study. 일단 CD. 그 다음에 Git Study. 218 00:19:06,979 --> 00:19:10,979 하면 C드라이브 안에 있는 Git Study 폴더로 이동하겠다라고 219 00:19:10,979 --> 00:19:13,979 이동이 잘 되는 걸 확인할 수가 있습니다. 220 00:19:13,979 --> 00:19:17,979 그래서 여기까지. 221 00:19:17,979 --> 00:19:21,979 그 다음에 우리가 Git 이라고만 한번 입력해 볼게요. 222 00:19:21,979 --> 00:19:22,979 Git 이라고만. 223 00:19:22,979 --> 00:19:25,979 Git을 우리가 설치를 했기 때문에 Git 이라고 입력하면 224 00:19:25,979 --> 00:19:30,979 이제 Git에서 사용하는 명령어에 대한 종류를 우리가 확인해 볼 수가 있어요. 225 00:19:30,979 --> 00:19:32,979 이것도 명령어예요. 226 00:19:32,979 --> 00:19:34,979 만약에 Git이 설치가 안 되어 있으시면 227 00:19:34,979 --> 00:19:38,979 Git하고 엔터를 눌렀을 때 아무런 게 뜨지 않을 겁니다. 228 00:19:38,979 --> 00:19:43,979 잘 뜨고 있다는 것은 잘 설치가 되어 있다는 의미라고 생각해주시면 되고요. 229 00:19:43,979 --> 00:19:49,979 어쨌든 그럼 이 공간에 우리는 지금 Git Study라는 이 공간까지 온 거고 230 00:19:49,979 --> 00:19:53,979 이 공간을 레포지토리로 만들어줄 겁니다. 231 00:19:53,979 --> 00:20:05,979 그래서 먼저 Git init 이라고 입력하고 엔터 눌러 줄게요. 232 00:20:05,979 --> 00:20:11,979 그러면 이제 Initialized Empty Git Repository in C드라이브 안에 233 00:20:11,979 --> 00:20:18,979 Git Study 안에 .git 이라는 폴더 한 개 만들었다라고 이렇게 나오고 있네요. 234 00:20:18,979 --> 00:20:26,979 그래서 이런 식으로 우리가 이 공간을 Git 사용하는 Git 레포지토리로 쓰겠다라고 얘기를 해 줄 수가 있습니다. 235 00:20:26,979 --> 00:20:31,979 그러면 지금 이 Git Study라는 폴더 안이 아무런 변화가 없는 것처럼 보이지만 236 00:20:31,979 --> 00:20:35,979 사실은 여기 안에 폴더가 한 개 만들어졌어요. 237 00:20:35,979 --> 00:20:37,979 그런데 지금 숨겨져 있는 겁니다. 238 00:20:37,979 --> 00:20:40,979 어떻게 볼 수 있냐면 보기 버튼 한번 클릭해 주시고 239 00:20:40,979 --> 00:20:44,979 숨긴 항목 한번 클릭해 볼게요. 240 00:20:44,979 --> 00:20:47,979 그러면 이 폴더 .git 이라는 폴더가 지금 만들어져 있죠. 241 00:20:47,979 --> 00:20:54,979 왜냐하면 우리가 이 폴더를 Git 레포지토리로 쓰겠다라고 얘기한 거니까 242 00:20:54,979 --> 00:20:58,979 그 레포지토리로 쓰려면 그 관련된 파일들이 있어야 되는데 243 00:20:58,979 --> 00:21:03,979 그 파일들을 Git 이라는 폴더에 넣어 준 채로 이렇게 만들어 주는 겁니다. 244 00:21:03,979 --> 00:21:05,979 이 속에 있는 것들. 245 00:21:05,979 --> 00:21:08,979 그래서 이 .git 이라는 폴더는 절대 삭제하거나 그러면 안 돼요. 246 00:21:08,979 --> 00:21:11,979 만약에 이게 삭제 됐다. 이렇게 Delete 눌러 삭제했다. 247 00:21:11,979 --> 00:21:14,979 그러면 이 공간은 Git 레포지토리가 아닌 거예요. 248 00:21:14,979 --> 00:21:17,979 다시 그냥 일반 폴더가 된 겁니다. 249 00:21:17,979 --> 00:21:20,979 내가 이 공간을 레포지토리로 쓰고 싶으니까 250 00:21:20,979 --> 00:21:25,979 거기로 가서 Git init을 써줘야 됩니다. 251 00:21:25,979 --> 00:21:28,979 그러면 이렇게 만들어집니다. 252 00:21:28,979 --> 00:21:32,979 그런데 그럼 매번 CMD 창을 쓰시면 조금 불편하실 것 같아요. 253 00:21:32,979 --> 00:21:37,979 왜냐하면 경로를 계속 찾아가고 CD 써서 찾아가고 찾아가고 해야 되니까. 254 00:21:37,979 --> 00:21:39,979 그래가지고 또 한 가지 방법이 있습니다. 255 00:21:39,979 --> 00:21:42,979 저 이거 다시 지울게요. .git 이라는 폴더. 256 00:21:42,979 --> 00:21:45,979 그러면 이거 일반 폴더죠. 일반 폴더. 257 00:21:45,979 --> 00:21:48,979 여기를 내가 레포지토리로 만들고 싶으니까 258 00:21:48,979 --> 00:21:52,979 여기에서 마우스 오른쪽 버튼을 한번 클릭해 볼게요. 259 00:21:52,979 --> 00:21:54,979 그러면 우리가 Git을 설치했기 때문에 260 00:21:54,979 --> 00:21:57,979 Git-here 라는 단어가 있을 겁니다. 261 00:21:57,979 --> 00:22:01,979 얘를 클릭해 주세요. 262 00:22:01,979 --> 00:22:07,979 그러면 이렇게 똑같이 우리가 입력할 수 있는 창이 나옵니다. 263 00:22:07,979 --> 00:22:09,979 우리가 지금 어디서 실행을 시켰냐면 264 00:22:09,979 --> 00:22:12,979 얘를 이 폴더 안에서 열어줬죠. 265 00:22:12,979 --> 00:22:17,979 그렇기 때문에 Git study 폴더 안까지 지금 들어와 있는 상태인 거예요. 266 00:22:17,979 --> 00:22:21,979 이 상태에서 명령어를 똑같이 입력해주면 됩니다. 267 00:22:21,979 --> 00:22:27,979 Git init 해서 엔더 쳐주시면 이렇게 만들 수가 있다. 268 00:22:27,979 --> 00:22:30,979 그래서 매번 CMD 창 혹은 터미널 열어가지고 269 00:22:30,979 --> 00:22:33,979 경로 찾고 찾고 찾고 하는 게 힘드니까 270 00:22:33,979 --> 00:22:36,979 편안하시게 마우스 오른쪽 버튼을 클릭해가지고 271 00:22:36,979 --> 00:22:39,979 Git bash here를 눌러주시면 됩니다. 272 00:22:39,979 --> 00:22:44,979 항상 주의할 점은 내가 레포지토리로 사용하고 싶은 폴더로 와서 열어줘야 된다는 거. 273 00:22:44,979 --> 00:22:47,979 폴더로 와서 열어줘야 된다는 거. 274 00:22:47,979 --> 00:22:51,979 이렇게 하면 우리가 레포지토리까지 한번 만들어 봤어요. 275 00:22:51,979 --> 00:23:00,979 그래서 정리 한번 하고 마무리하도록 하겠습니다. 276 00:23:00,979 --> 00:23:04,979 CMD 창 켜가지고 써도 되지만 277 00:23:04,979 --> 00:23:10,979 혹은 Git bash here 통해가지고 278 00:23:10,979 --> 00:23:19,979 핵심은 레포지토리로 만들고자 하는 폴더 안에서 279 00:23:19,979 --> 00:23:23,979 명령어를 입력해야 된다는 게 핵심이에요. 280 00:23:23,979 --> 00:23:27,979 항상 내가 레포지토리로 만들고 싶은 폴더 안에서 281 00:23:27,979 --> 00:23:31,979 어떤 명령어? Git 이게 명령어고요. 282 00:23:31,979 --> 00:23:34,979 앞에가 Git이라고 붙으면 컴퓨터가 알아듣는 거예요. 283 00:23:34,979 --> 00:23:36,979 Git 명령어 쓰겠다는 소리구나. 284 00:23:36,979 --> 00:23:38,979 그리고 띄어쓰기로 구분하는 겁니다. 285 00:23:38,979 --> 00:23:44,979 Init 이라는 명령어구나. Git 명령어 중에 Init 명령어. 286 00:23:44,979 --> 00:23:54,979 그러면 .git 이라는 숨김 폴더가 만들어지면서 287 00:23:54,979 --> 00:24:04,979 해당 폴더를 로컬 저장소로 사용할 수 있게 된다. 288 00:24:04,979 --> 00:24:12,979 이렇게 정리해볼 수가 있겠습니다. 289 00:24:12,979 --> 00:24:15,979 여기까지. 290 00:24:15,979 --> 00:24:25,979 이 Git Init은 최초 한 번만 실행해주면 된다. 291 00:24:25,979 --> 00:24:34,979 단 .git 숨김 폴더 폴더를 삭제했다면 292 00:24:34,979 --> 00:24:47,979 다시 로컬 저장소로 설정하기 위해 Git Init을 실행해줘야 한다. 293 00:24:47,979 --> 00:24:52,979 이렇게 정리할 수가 있겠습니다. 294 00:24:52,979 --> 00:24:56,979 그럼 우리가 로컬 저장소까지 만든 건 같이 했고요. 295 00:24:56,979 --> 00:25:02,979 그럼 다음 시간에는 같이 이 Git이 어떤 원리로 버전 관리를 하는지 296 00:25:02,979 --> 00:25:06,979 그거에 대해서 도표로 알아보도록 하겠습니다. 297 00:25:06,979 --> 00:25:08,979 오늘 수업도 모두 고생하셨습니다. 298 00:25:08,979 --> 00:25:12,979 앞으로 Git에 대해서 깊이 있게 배워볼 예정입니다. 299 00:25:12,979 --> 00:25:17,979 오늘 배운 Git의 기본 개념 꼭 숙지해 주시길 바랍니다. 300 00:25:17,979 --> 00:25:20,979 궁금한 사항은 Q&A 게시판에 남겨주세요. 301 00:25:20,979 --> 00:25:22,979 다음 시간에 만나요.

20 누구나 쉽게! Git&GitHub


수업 준비: 폴더 및 메모장 설정

  • C드라이브(또는 맥의 바탕화면 등)에 git_study 폴더 생성
  • 해당 폴더 안에 텍스트 문서를 만들고 이름을 day01로 지정
  • 이 메모장에 수업 필기 및 정리 내용을 기록하며 실습 진행
  • git_study 폴더를 이후 Git 로컬 저장소로 활용 예정

버전과 버전 관리 시스템 개념

  • 버전: 프로그램·파일에 수정 사항이 생겨 상태가 달라진 각각의 단계
  • 예: 과제.ppt → 과제_수정.ppt → 과제_수정_마지막_최종.ppt 식으로 이름을 계속 바꾸는 것
  • 이 방식의 문제: 어떤 파일이 어느 시점의 상태인지 구분이 어렵고, 되돌리기도 힘듦
  • 버전 번호 예: \(1.0, 1.1, 1.2, 2.0\)
    • 점 뒤 숫자(서브 버전): 자잘한 수정
    • 앞 숫자 변경: 대규모 업데이트
  • 버전 관리 시스템: 이런 여러 버전을 체계적으로 기록·관리·복원하도록 도와주는 도구

Git 소개와 특징

  • Git: 현재 가장 널리 쓰이는 버전 관리 시스템
  • 분산형 버전 관리 시스템
    • 원격 저장소: GitHub 등 서버 측 저장소
    • 로컬 저장소: 개인 PC의 프로젝트 폴더
    • 두 저장소가 분리되어 있어 인터넷 없이도 로컬에서 자유롭게 작업 가능
  • 협업 기능
    • 로컬에서 작업한 내용을 원격 저장소에 올려 다른 사람이 내려받아 사용
    • USB로 파일을 주고받던 비효율을 제거하고 동시에 작업 가능
  • 변경 이력 관리
    • 파일(코드 포함)의 추가·수정·삭제 이력이 모두 기록됨
    • 누가 언제 무엇을 변경했는지 남아 책임 추적 가능
  • 오픈 소스 생태계
    • GitHub를 통해 오픈소스 프로젝트의 코드를 자유롭게 열람·학습 가능
    • 다른 사람의 코드를 읽고 리뷰하며 역량 향상

Git 설치 과정

  • 설치 여부 확인
    • Windows: CMD(명령 프롬프트)에서 git --version 입력
    • 결과가 없으면 설치 안 된 상태로 판단
  • 공식 홈페이지에서 다운로드
    • 브라우저에서 git 검색 → 상단 Git 공식 사이트 접속
    • “Download for Windows” 또는 “Download for Mac” 선택
    • 상단 링크의 “Click here to download” 클릭 후 설치 파일 실행
  • 설치 옵션
    • 설치 경로: 기본값(예: C:\Program Files\Git) 유지 권장
    • 나머지 항목도 특별한 이유가 없다면 모두 Next로 기본값 유지
    • 설치 완료 후 뜨는 설명 페이지는 닫아도 무방
  • Mac은 기본 Git이 포함되어 있으나, 최신 버전 사용을 원할 경우 동일하게 다운로드 후 설치

저장소와 레포지토리 개념

  • 저장소(Repository, 레포지토리): Git이 버전을 관리하는 단위가 되는 폴더
  • 로컬 저장소: 내 컴퓨터의 특정 폴더 (예: C:\git_study)
  • 원격 저장소: GitHub 등 서버에 있는 저장소
  • 일반 폴더를 “이 폴더의 버전을 관리하겠다”라고 선언하는 순간, 그 폴더가 Git 레포지토리가 됨

로컬 레포지토리 설정: 이동과 git init

  • 경로 확인
    • Windows: CMD 실행 시 프롬프트 앞에 현재 경로 표시, 또는 cd, 입력
    • Mac: 터미널에서 pwd로 현재 위치 확인
  • 폴더 이동(CD 명령)
    • cd .. : 상위 폴더로 이동
    • 필요 시 여러 번 cd .. 하여 C:\ 로 올라감
    • 이후 cd git_study로 실습 폴더로 이동
    • cd는 Change Directory의 약자
  • Git Bash 활용
    • Windows 탐색기에서 레포지토리로 만들고 싶은 폴더로 들어감
    • 폴더 내부 빈 공간에서 마우스 오른쪽 클릭 → Git Bash Here 선택
    • 곧바로 해당 폴더 경로로 열린 터미널에서 작업 가능
  • 레포지토리 초기화
    • 터미널에서 git만 입력하면 사용 가능한 Git 명령 목록 확인 가능 → 설치 여부 점검
    • 레포지토리로 만들 폴더 안에서 git init 실행
    • 메시지: Initialized empty Git repository in ...\.git\ 표시
  • .git 숨김 폴더
    • 탐색기 > 보기 > “숨긴 항목” 체크 시 .git 폴더 확인 가능
    • .git 폴더 안에 Git이 버전 관리에 필요한 모든 정보 저장
    • .git 폴더를 삭제하면 해당 폴더는 더 이상 Git 레포지토리가 아님

git init 사용 시 주의점과 요약

  • 명령어 구조
    • git : Git 명령을 쓰겠다는 신호
    • 띄어쓰기 뒤 init : 레포지토리를 초기화하는 서브 명령
  • 실행 위치가 핵심
    • “레포지토리로 만들고 싶은 폴더 안”에서 git init을 실행해야 함
    • CMD/터미널로 이동해도 되고, Git Bash Here로 바로 들어가도 됨
  • 실행 횟수
    • 하나의 폴더(프로젝트)에 대해 git init은 최초 1회만 필요
    • .git 폴더를 실수로 삭제했다면 다시 그 폴더로 이동 후 git init을 재실행
  • 이 과정을 통해 해당 폴더를 로컬 저장소(레포지토리)로 사용할 수 있게 되며, 이후 Git의 버전 관리 기능을 적용 가능
KEG
01_블렌더 입문자를 위한 SD 캐릭터 만들기
학습 01_블렌더 입문자를 위한 SD 캐릭터 만들기   완료 콘텐츠
영상 2025_blender3d_08.mp4
02_누구나 쉽게! 파이썬 베이직
학습 02_누구나 쉽게! 파이썬 베이직   완료 콘텐츠
영상 2024_PYTHON BASIC_10.mp4
03_기초부터 실무까지! 자바스크립트 (ES6) 마스터하기
학습 03_기초부터 실무까지! 자바스크립트 (ES6) 마스터하기   완료 콘텐츠
영상 2025_javascript_01.mp4
04_파이썬으로 배우는 데이터 분석 기초
학습 04_파이썬으로 배우는 데이터 분석 기초   완료 콘텐츠
영상 2024_DataAnalysis1_07.mp4
05_파이썬으로 배우는 데이터 분석 심화  AI & 머신러닝
학습 05_파이썬으로 배우는 데이터 분석 심화 AI & 머신러닝   완료 콘텐츠
영상 2024_DataAnalysis2_11.mp4
06_코딩이 처음이라도 괜찮아, 엔트리로 시작하자! part.1
학습 06_코딩이 처음이라도 괜찮아, 엔트리로 시작하자! part.1   완료 콘텐츠
영상 2024_Entry_6-5.mp4
07_코딩이 처음이라도 괜찮아, 엔트리로 시작하자! part.2
학습 07_코딩이 처음이라도 괜찮아, 엔트리로 시작하자! part.2   완료 콘텐츠
영상 2024_Entry_master_13_05.mp4
08_피부미용사 필기, 무조건 합격하는 완벽 로드맵!
학습 08_피부미용사 필기, 무조건 합격하는 완벽 로드맵!   완료 콘텐츠
영상 20250408_국가자격증_미용사(피부)_김효진_8회차_0428종편_unit3.mp4
09_Microsoft 공식 자격증 MCF AI-900
학습 09_Microsoft 공식 자격증 MCF AI-900
영상 MCF AI-900_1-1.mp4
10_Unity 공식 자격증 UCU Programmer
학습 10_Unity 공식 자격증 UCU Programmer
영상 UCU programmer_1-3.mp4
11_30일이면 비전공자도 합격하는 PCCE 완벽 코스!
학습 11_30일이면 비전공자도 합격하는 PCCE 완벽 코스!   완료 콘텐츠
영상 PCCE_06-4.mp4
12_Adobe 공식 자격증 ACP After Effects
학습 12_Adobe 공식 자격증 ACP After Effects
영상 ACP_After Effects_01.mp4
13_영상에 감정을 입히는 기술, 컬러그레이딩  다빈치 리졸브로 배우는 실무 클래스_입문 편
학습 13_영상에 감정을 입히는 기술, 컬러그레이딩 다빈치 리졸브로 배우는 실무 클래스_입문 편
영상 colorgrading 01.mp4
14_하루 20분! 왕초보도 성공하는 '아이패드 드로잉 X 굿즈 수익화'
학습 14_하루 20분! 왕초보도 성공하는 '아이패드 드로잉 X 굿즈 수익화'
영상 3-3_v2.mp4
15_왕초보도 따라하는 완성도 최강의 버츄얼캐릭터
학습 15_왕초보도 따라하는 완성도 최강의 버츄얼캐릭터
영상 004Vtuber 디자인 01.기획서 종편 FHD 0616.mp4
16_실무에 바로 쓰는 SketchUp & Enscape 건축 모델링
학습 16_실무에 바로 쓰는 SketchUp & Enscape 건축 모델링
영상 250701_KKJ_lecture_09_유닛_01_자막.mp4
01 ACP Illustrator CC2023
학습 01 ACP Illustrator CC2023   완료 콘텐츠
영상 01 ACP Illustrator CC2023.mp4
02 ACP Premiere pro CC2023
학습 02 ACP Premiere pro CC2023
영상 02 ACP Premiere pro CC2023.mp4
03 ACP Photoshop CC2023
학습 03 ACP Photoshop CC2023
영상 03 ACP Photoshop CC2023.mp4
04 ACP Indesign CC2023
학습 04 ACP Indesign CC2023
영상 04 ACP Indesign CC2023.mp4
05 멘토씨리즈 포토웍스
학습 05 멘토씨리즈 포토웍스   완료 콘텐츠
영상 05 멘토씨리즈 포토웍스.mp4
06 확실하게 마스터하자! 디테일 일러스트
학습 06 확실하게 마스터하자! 디테일 일러스트
영상 06 확실하게 마스터하자! 디테일 일러스트.mp4
07 인포그래픽, 정보가 한눈에 보이는 Visual thinking
학습 07 인포그래픽, 정보가 한눈에 보이는 Visual thinking
영상 07 인포그래픽, 정보가 한눈에 보이는 Visual thinking.MP4
08 웹툰제작
학습 08 웹툰제작   완료 콘텐츠
영상 08 웹툰제작.mp4
09 기초부터 다져보는 누크
학습 09 기초부터 다져보는 누크
영상 09 기초부터 다져보는 누크.mp4
10 누크의 3D Workflow
학습 10 누크의 3D Workflow
영상 10 누크의 3D Workflow.mp4
11 기초부터 시작하는 MAYA 렌더링
학습 11 기초부터 시작하는 MAYA 렌더링
영상 11 기초부터 시작하는 MAYA 렌더링.mp4
12 기초부터 시작하는 MAYA 모델링
학습 12 기초부터 시작하는 MAYA 모델링
영상 12 기초부터 시작하는 MAYA 모델링.mp4
13 기초부터 시작하는 MAYA 애니메이션
학습 13 기초부터 시작하는 MAYA 애니메이션
영상 13 기초부터 시작하는 MAYA 애니메이션.mp4
15 Blender로 인테리어 영상 제작하기
학습 15 Blender로 인테리어 영상 제작하기
영상 15 Blender로 인테리어 영상 제작하기.mp4
16 멘토씨리즈 자바
학습 16 멘토씨리즈 자바
영상 16 멘토씨리즈 자바.mp4
17 스크래치로 공부하는 프로그래밍 기초
학습 17 스크래치로 공부하는 프로그래밍 기초
영상 17 스크래치로 공부하는 프로그래밍 기초.mp4
20 누구나 쉽게! Git&GitHub
학습 20 누구나 쉽게! Git&GitHub   현재 콘텐츠
영상 20 누구나 쉽게! Git&GitHub.mp4
23 디지털 드로잉 기본기 완전판
학습 23 디지털 드로잉 기본기 완전판
영상 23 디지털 드로잉 기본기 완전판.mp4
24 그림스타일에 딱 맞는 인체 연구
학습 24 그림스타일에 딱 맞는 인체 연구
영상 24 그림스타일에 딱 맞는 인체 연구.mp4
25 뱀파이어 서바이벌로 배우는 언리얼 C++
학습 25 뱀파이어 서바이벌로 배우는 언리얼 C++
영상 25 뱀파이어 서바이벌로 배우는 언리얼 C++.mp4
26 하나하나 꼼꼼히! 웹툰 드로잉 네 걸음
학습 26 하나하나 꼼꼼히! 웹툰 드로잉 네 걸음
영상 26 하나하나 꼼꼼히! 웹툰 드로잉 네 걸음.mp4
27 하나하나 꼼꼼히! 웹툰 드로잉 세 걸음
학습 27 하나하나 꼼꼼히! 웹툰 드로잉 세 걸음
영상 27 하나하나 꼼꼼히! 웹툰 드로잉 세 걸음.mp4
28 하나하나 꼼꼼히! 웹툰 드로잉 두 걸음
학습 28 하나하나 꼼꼼히! 웹툰 드로잉 두 걸음
영상 28 하나하나 꼼꼼히! 웹툰 드로잉 두 걸음.mp4
29 하나하나 꼼꼼히! 웹툰 드로잉 첫걸음
학습 29 하나하나 꼼꼼히! 웹툰 드로잉 첫걸음
영상 29 하나하나 꼼꼼히! 웹툰 드로잉 첫걸음.mp4
30 쉽고 재밌게 배우는 모션그래픽_애프터이펙트1
학습 30 쉽고 재밌게 배우는 모션그래픽_애프터이펙트1
영상 30 쉽고 재밌게 배우는 모션그래픽_애프터이펙트1.mp4
31 쉽고 재밌게 배우는 모션그래픽_애프터이펙트2
학습 31 쉽고 재밌게 배우는 모션그래픽_애프터이펙트2
영상 31 쉽고 재밌게 배우는 모션그래픽_애프터이펙트2.mp4
32 기초부터 심화까지 한 번에 배우는 영상편집_프리미어 프로
학습 32 기초부터 심화까지 한 번에 배우는 영상편집_프리미어 프로
영상 32 기초부터 심화까지 한 번에 배우는 영상편집_프리미어 프로.mp4
33 웹소설 작가 도전하기
학습 33 웹소설 작가 도전하기
영상 33 웹소설 작가 도전하기.mp4
34 올인원 DBMS!! 설계부터 운영까지!!
학습 34 올인원 DBMS!! 설계부터 운영까지!!
영상 34 올인원 DBMS!! 설계부터 운영까지!!.mp4