🌐⚙️👩🏻‍💻/ETC

GIT 용어

c'est sunny 2025. 6. 14.

🔁 Behind / Ahead (비하인드 / 어헤드)

이건 내 로컬 브랜치와 원격 브랜치(보통 origin/main 같은) 사이의 차이를 알려주는 말이야.

✅ Ahead (앞섬)

  • 내 로컬 브랜치가 원격 브랜치보다 더 앞서 있다는 뜻이야.
  • 즉, 내가 커밋을 더 했고, 아직 푸시(push) 하지 않은 상태.
  • 예시: Your branch is ahead of 'origin/main' by 2 commits.
    👉 내가 2개 커밋 했고, 이걸 원격 저장소에 아직 안 올렸다는 뜻!

✅ Behind (뒤처짐)

  • 내 로컬 브랜치가 원격 브랜치보다 뒤쳐져 있다는 뜻.
  • 즉, 다른 사람이 푸시한 커밋이 있고, 내가 그걸 아직 못 받아온 상태야.
  • 예시: Your branch is behind 'origin/main' by 3 commits.
    👉 다른 사람이 3개 커밋 했고, 난 그걸 아직 풀(pull) 하지 않았다는 뜻!

✅ 둘 다 동시에 뜰 수도 있어

  • Your branch is ahead by 2 commits and behind by 3 commits.
    👉 난 2개 더 커밋했고, 남은 3개는 못 받은 상태! 브랜치가 서로 다르게 발전된 상태야.

 

🔃 Pull Request (PR, 풀 리퀘스트)

GitHub 같은 플랫폼에서 쓰이는 협업 기능이야.

✅ 정의

  • 브랜치 A의 변경 사항을 브랜치 B로 합치고 싶을 때 사용하는 요청이야.
  • 주로 feature/login 같은 브랜치에서 작업한 후, main 브랜치로 합치기 위해 PR을 보내.

✅ 왜 쓰냐면...

  • 그냥 머지하는 게 아니라, 팀원들이 코드를 리뷰할 수 있도록 중간 요청을 보내는 거야.
  • 예:
  • "이 브랜치에서 이런 기능 만들었어요~ 코드 확인해주시고, 이상 없으면 main에 합쳐주세요!"
    👉 이걸 Pull Request라고 해.

 

정리 요약

용어 의미

Ahead 내가 커밋을 더 했음 (Push 안 함)
Behind 다른 사람이 커밋한 걸 아직 못 받음 (Pull 필요)
Pull Request 브랜치 변경 내용을 다른 브랜치에 합치고 싶을 때 보내는 요청 (코드 리뷰용)

'🌐⚙️👩🏻‍💻 > ETC' 카테고리의 다른 글

자동화 툴 Zapier  (0) 2025.05.20

댓글