본문으로 건너뛰기

Git 추가 기능

중요도: 참고 · 원본 협업 가이드에서 이 주제에 필요한 내용을 모았습니다.

28. Git에서 알아두면 좋은 추가 기능​

Blame​

특정 코드 줄이 언제, 어떤 Commit에서 변경되었는지 확인한다.

이름 때문에:

"누구 잘못인지 찾는 기능"

처럼 보일 수 있지만 실제 목적은 보통:

"이 코드가 왜 이렇게 되었는지 History를 추적"

하는 것이다.


Cherry-pick​

특정 Commit 하나만 골라 다른 Branch에 적용한다.

Branch A

Commit A
Commit B
Commit C

Commit C만 Branch B에 적용
→ cherry-pick

자주 사용할 필요는 없지만 알아두면 유용하다.


Fork​

다른 Repository를 내 GitHub 계정 쪽에 독립적인 Repository로 만들어 작업하는 방식.

팀 내부 Collaborator 방식에서는 자주 쓰지 않을 수 있지만 Open Source에서는 흔하다.

Clone
= Repository를 내 PC로 가져오기

Fork
= Repository를 내 GitHub 계정 쪽으로 가져오기