SONUB 홈 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을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

전체 단계로
6단계

원격 저장소

지금까지는 내 컴퓨터 안의 이야기였습니다. 이제 인터넷에 있는 와 연결해 · · 을 놀라지 않고 씁니다.

학습 목표

  • 을 연결하고 내 을 올릴 수 있다
  • fetch 와 pull 의 차이를 설명할 수 있다
  • 추적 와 -u 옵션이 무엇인지 이해한다

원격 저장소는 인터넷 어딘가(대개 )에 있는 같은 저장소이며, 이름은 관례적으로 origin 입니다. git remote add origin <URL> 로 연결하고, git push 로 내 커밋을 올리고, git pull 로 남의 커밋을 받습니다. 로컬에서 하던 방식이 달라지지는 않습니다. 원격은 모두가 만나기로 약속한 또 하나의 사본일 뿐입니다.

git fetch 와 git pull 의 차이를 아는 사람과 모르는 사람의 차이는 큽니다. fetch 는 원격의 최신 상태를 가져오기만 하고 내 브랜치는 건드리지 않습니다. pull 은 fetch 한 뒤 곧바로 내 브랜치에 합칩니다. 무엇이 올라와 있는지 먼저 보고 싶다면 fetch 후 git log origin/main 으로 확인한 다음 합치는 편이 안전합니다.

git push -u origin main 의 -u 는 로컬 브랜치와 원격 브랜치를 짝지어 두는 옵션입니다. 한 번 짝지어 두면 다음부터는 git push, git pull 만 쳐도 됩니다. 그리고 git pull --rebase 를 기본으로 쓰면 " branch 'main'…" 같은 의미 없는 병합 커밋이 이력에 쌓이지 않습니다. 내 커밋이 받아 온 것 위로 다시 얹혀 이력이 한 줄로 유지됩니다.

이 단계에서 익히는 명령어

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

git remote add origin <URL>
이 저장소를 원격과 연결하고 이름을 origin 으로 둡니다.
git push -u origin main
올리면서 브랜치를 짝지어 둡니다. 이후로는 git push 만 쳐도 됩니다.
git fetch origin
내 브랜치는 그대로 두고 원격의 최신 상태만 받아 옵니다.
git pull --rebase
받아 온 것 위에 내 커밋을 다시 얹어 이력을 한 줄로 유지합니다.

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

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

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

이해한 것으로 표시했어요

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