도구

Microsoft Graph 실무 입문 #2 앱 등록과 인증: Entra ID, delegated vs application 권한
7 분 소요

Microsoft Graph 실무 입문 #2 앱 등록과 인증: Entra ID, delegated vs application 권한

Graph 인증의 전체 구조를 실무 순서로 정리합니다. Entra ID 앱 등록 절차, 시리즈 전체를 좌우하는 delegated와 application 권한의 구분, 관리자 동의, 클라이언트 시크릿과 인증서, 최소 권한 원칙과 시크릿 관리까지, Graph에서 가장 중요한 관문을 다룹니다.

Git 실무 워크플로우 #3 interactive rebase — squash·fixup으로 커밋 정리
6 분 소요

Git 실무 워크플로우 #3 interactive rebase — squash·fixup으로 커밋 정리

PR을 열기 전에 커밋을 읽을 수 있는 단위로 정리하는 interactive rebase를 다룹니다. todo 리스트의 여섯 가지 명령, fixup과 autosquash 워크플로우, 정리한 브랜치를 안전하게 올리는 force-with-lease까지 정리합니다.

Microsoft Graph 실무 입문 #1 Graph란: Microsoft 365 전체를 여는 하나의 API
6 분 소요

Microsoft Graph 실무 입문 #1 Graph란: Microsoft 365 전체를 여는 하나의 API

Microsoft Graph가 무엇이고 왜 사내 자동화의 핵심 도구인지 정리합니다. 메일·캘린더·Teams·파일·조직도를 하나의 엔드포인트로 여는 구조, v1.0과 beta의 구분, 권한 모델의 큰 그림, Graph Explorer로 코드 없이 첫 호출을 해 보는 것까지, 시리즈의 지도를 그립니다.

Git 실무 워크플로우 #2 rebase vs merge — 결정 기준과 금기
6 분 소요

Git 실무 워크플로우 #2 rebase vs merge — 결정 기준과 금기

rebase가 커밋을 새로 만들어 재적용하는 원리를 다이어그램으로 확인하고, merge와의 선택 기준을 세웁니다. 공유 브랜치를 rebase하면 안 되는 이유까지 구조로 설명합니다.

Git 기초 #6 GitHub와 첫 Pull Request
6 분 소요

Git 기초 #6 GitHub와 첫 Pull Request

GitHub에 저장소를 만들고 로컬 저장소를 연결한 뒤, 브랜치 생성부터 리뷰 반영과 머지 후 정리까지 첫 Pull Request의 전체 흐름을 따라갑니다. Git 기초 시리즈의 마지막 편입니다.

Git 실무 워크플로우 #1 브랜치 전략 — GitHub Flow와 trunk-based
6 분 소요

Git 실무 워크플로우 #1 브랜치 전략 — GitHub Flow와 trunk-based

Git Flow, GitHub Flow, trunk-based development 세 가지 브랜치 전략의 구조와 전제 조건을 비교하고, 팀 규모와 배포 주기에 따라 무엇을 고를지 기준을 세웁니다.

Git 기초 #5 되돌리기 — restore·reset·revert 구분
6 분 소요

Git 기초 #5 되돌리기 — restore·reset·revert 구분

수정 버리기, 스테이징 해제, 커밋 고치기, 커밋 취소, 푸시된 커밋 되돌리기까지. 상황별로 restore, reset, revert 중 무엇을 꺼내야 하는지 세 영역 모델로 정리합니다.

Git 기초 #4 원격 저장소 — clone·fetch·pull·push와 origin의 정체
6 분 소요

Git 기초 #4 원격 저장소 — clone·fetch·pull·push와 origin의 정체

clone으로 저장소를 복제하고 fetch, pull, push로 원격과 주고받는 흐름을 정리합니다. origin과 origin/main이 실제로 무엇인지도 확인합니다.

Git 기초 #3 브랜치와 머지 — fast-forward와 3-way
6 분 소요

Git 기초 #3 브랜치와 머지 — fast-forward와 3-way

브랜치가 커밋을 가리키는 가벼운 포인터라는 사실부터 fast-forward 머지와 3-way 머지의 차이, 충돌 마커를 읽고 해결하는 흐름까지 다룹니다.

Git 기초 #2 add·commit·status — 스테이징 영역의 의미
7 분 소요

Git 기초 #2 add·commit·status — 스테이징 영역의 의미

git status가 알려 주는 untracked, modified, staged 세 상태를 실제 출력으로 읽고, add와 commit으로 첫 스냅샷을 기록합니다. 스테이징 영역이 왜 존재하는지, diff 두 종류와 .gitignore까지 정리합니다.

Git 기초 #1 Git이란 — 스냅샷 모델과 세 영역
7 분 소요

Git 기초 #1 Git이란 — 스냅샷 모델과 세 영역

버전 관리 시스템이 왜 필요한지부터 Git의 스냅샷 모델, git init으로 만들어지는 .git 디렉터리, working directory와 staging area와 repository 세 영역까지. Git을 처음 배울 때 가장 먼저 세워야 할 그림을 정리합니다.