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

전체 단계로
8단계

이력 다루기 — rebase · stash · tag · cherry-pick

이미 만든 이력을 손보는 기술입니다. 강력한 만큼, 절대 어기면 안 되는 황금률 하나가 따라옵니다.

학습 목표

  • 대화형 로 내 이력을 정리할 수 있다
  • 하던 작업을 잠시 치워 두었다가 되찾을 수 있다
  • tag 로 지점을 표시하고 cherry-pick 으로 하나만 가져올 수 있다

여기서부터는 이미 만든 이력을 손보는 기술입니다. git rebase 는 내 커밋들을 다른 커밋 위로 옮겨 붙여 이력을 한 줄로 정리합니다. merge 가 "사실 그대로"를 남긴다면 rebase 는 "읽기 좋게" 다듬습니다. -i(대화형)를 붙이면 공개하기 전에 커밋을 합치거나 메시지를 고치거나 순서를 바꿀 수 있습니다.

단 하나의 황금률이 있습니다. **이미 다른 사람과 공유한 커밋은 rebase 하지 않는다.** rebase 는 커밋을 새로 만들어 바꿔치기하므로, 남이 그 커밋 위에서 작업 중이었다면 이력이 갈라져 수습이 어려워집니다. 내 에서 을 올리기 전까지만 자유롭게 쓰고, 그 뒤로는 쓰지 마세요.

git stash 는 지금 하던 작업을 잠시 선반에 올려 두는 명령입니다. 급한 버그 요청이 들어와 당장 브랜치를 갈아타야 할 때 씁니다. git tag 는 특정 커밋에 v1.0.0 같은 이름표를 붙여 배포한 를 정확히 찾을 수 있게 합니다. git cherry-pick 은 다른 브랜치의 커밋 하나만 골라 지금 브랜치로 가져옵니다. 세 가지 모두 "전부가 아니라 일부만" 다룰 때 쓰는 도구입니다.

이 단계에서 익히는 명령어

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

git rebase -i HEAD~3
최근 커밋 3개를 대화형으로 정리합니다. 합치기·메시지 수정·순서 변경.
git stash push -m "작업 중"
지금 변경을 메모와 함께 치워 두고 바로 브랜치를 갈아탑니다.
git tag -a v1.0.0 -m "첫 배포"
이 커밋을 배포 지점으로 표시합니다(설명이 붙는 태그).
git cherry-pick <commit>
다른 브랜치의 커밋 하나만 지금 브랜치로 가져옵니다.

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

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

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

이해한 것으로 표시했어요

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