OkayStudy
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

전체 단계로
1단계

왜 GIT 인가, 그리고 첫 설정

파일 이름 뒤에 "최종", "진짜최종"을 붙이던 방식을 끝냅니다. GIT 이 무엇을 저장하는지 이해하고, 최초 1회 신원 설정을 마칩니다.

학습 목표

  • 가 왜 필요한지 자기 말로 설명할 수 있다
  • 이 이 아니라 을 저장한다는 것을 안다
  • 설치와 이름·이메일 설정을 끝낸다

문서를 고칠 때마다 보고서_최종.docx, 보고서_최종2.docx, 보고서_진짜최종.docx 를 만들어 본 적이 있을 겁니다. 이 방식은 파일이 늘어날수록 무엇이 최신인지, 무엇이 왜 바뀌었는지 알 수 없게 됩니다. 여러 사람이 동시에 고치면 그때부터는 손을 쓸 수 없습니다. GIT 은 이 문제를 정면으로 푸는 도구입니다.

게임 세계를 가로지르는 구불구불한 길에 깃발이 군데군데 꽂혀 있고, 깃발마다 작은 스냅숏 카드가 걸려 있으며, 캐릭터가 앞선 깃발 쪽으로 걸어 돌아간다.
하나하나가 저장 지점입니다. 언제든 어느 깃발로든 걸어 돌아갈 수 있습니다.

GIT 은 "커밋"이라는 단위로 프로젝트 전체의 스냅샷을 남깁니다. 흔히 "변경분만 저장한다"고 오해하지만, 내부적으로는 그 시점의 파일 상태 전체를 가리키는 스냅샷을 만들고 바뀌지 않은 파일은 이전 것을 그대로 참조합니다. 그래서 어느 커밋으로든 즉시 되돌아갈 수 있고, 두 시점을 비교하는 것도 빠릅니다.

커밋에는 누가 언제 했는지가 함께 기록됩니다. 그래서 GIT 을 처음 설치하면 이름과 이메일을 한 번 설정해야 합니다. --global 을 붙이면 이 컴퓨터의 모든 에 적용되고, 특정 프로젝트만 다르게 하고 싶으면 그 폴더에서 --global 없이 다시 설정하면 됩니다. 여기서 넣은 이메일은 커밋 에 그대로 남으므로, 공개 저장소에 올릴 계정이라면 이 제공하는 비공개 이메일을 쓰는 편이 안전합니다.

쉽게 이해하기

GIT 은 게임의 저장 지점이라고 생각하면 됩니다. 커밋 하나하나가 짧은 메모가 붙은 저장 지점이고, 언제든 그중 어디로든 돌아갈 수 있습니다. 이름과 이메일 설정은 저장 파일에 내 이름을 적는 일이라, 누가 어느 저장을 했는지 모두가 알 수 있습니다.

이 단계에서 익히는 명령어

눈으로 읽지 말고 에 직접 쳐 보세요. 손이 기억해야 실무에서 나옵니다.

git --version
설치되었는지, 이 몇인지 확인합니다. 버전 대신 오류가 나오면 먼저 설치합니다 — 는 git-scm.com 에서 받고, 는 터미널에서 xcode-select --install 을 칩니다.
git config --global user.name "Hong Gildong"
커밋에 남을 이름을 정합니다. 실명이나 늘 쓰는 아이디를 씁니다.
git config --global user.email "you@example.com"
커밋에 남을 이메일입니다. 공개 저장소라면 GitHub 의 비공개 주소를 권합니다.
git config --list
지금 설정을 전부 확인합니다. 뭔가 이상하면 여기부터 봅니다.

자주 하는 실수와 고치는 법

첫 설정을 건너뛰어 엉뚱한 이름·이메일로 커밋하는 실수. git config --list 로 먼저 확인합니다. 마지막 커밋에 이미 잘못된 작성자가 들어갔다면, 올바른 값을 설정한 뒤 git commit --amend --reset-author --no-edit 을 실행합니다.

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.

이 단계를 이해한 것으로 표시할까요?

아직 취소할 수 없으니, 정말 이해했을 때만 표시해 주세요.

이해한 것으로 표시했어요

스스로 표시하는 칸이에요. 여기서 채점하지는 않아요.

취소할 대기 예약을 선택하세요. 각 예약은 확인 후 취소됩니다.

내 :

닫기