코드 관리
GitHub(깃허브)
GitHub(깃허브)는 코드 저장소를 온라인에 올려두고 변경 이력과 협업 흐름을 관리하게 해주는 플랫폼입니다.
쉬운 설명
Git으로 관리하는 코드를 온라인에 저장하고 협업, 배포 도구와 연결하는 서비스.
배경과 쓰임까지 이해하기
조금 더 자세히
Github(깃허브)는 코드 파일과 변경 기록을 인터넷에 올려두고 관리하는 서비스입니다. 보통 혼자 작업한 코드를 백업하거나, 팀원과 함께 코드를 고치거나, 배포 서비스와 연결할 때 사용합니다. 예를 들어 저장소 만들기, 커밋 기록 확인, PR 리뷰, 이슈 관리, 버셀(Vercel) 배포 연동, 오픈소스 프로젝트 협업 등을 할 수 있습니다.
Git이 내 컴퓨터에서 변경 이력을 기록하는 도구라면, Github(깃허브)는 그 기록을 온라인에서 공유하고 협업하는 공간입니다. 한마디로, Github(깃허브)는 코드 프로젝트를 온라인에서 보관하고 함께 다루는 작업 공간입니다.
실제로는 이렇게 만나요
로컬에서 작업한 변경사항을 커밋한 뒤 GitHub(깃허브)에 push하면, 팀원이 PR을 보고 리뷰하거나 배포 서비스가 새 버전을 자동으로 빌드할 수 있습니다.
- 이런 거 할 때 나와요 AI가 만든 코드를 혼자 쓰는 데서 끝내지 않고, 다른 사람과 공유하거나 버셀(Vercel) 같은 배포 서비스와 연결하려면 GitHub(깃허브)가 자주 중심이 됩니다.
- 이렇게 생겼어요 저장소 페이지, PR 화면, Issues 탭, Actions 로그 같은 웹 화면에서 자주 보입니다.
- 나오는 화면 예시 GitHub 저장소, Pull Request, Commit 목록 화면
헷갈리기 쉬운 점
API 키(API Key), 토큰(Token), .env 파일 같은 비밀값을 저장소에 올리면 외부에 노출될 수 있습니다.
왜 알아두면 좋을까요?
AI가 만든 코드를 혼자 쓰는 데서 끝내지 않고, 다른 사람과 공유하거나 버셀(Vercel) 같은 배포 서비스와 연결하려면 GitHub(깃허브)가 자주 중심이 됩니다.
Checklist
실제로 볼 때 확인할 것
- 01
공개 저장소인지 비공개 저장소인지 확인한다
- 02
.gitignore에 민감한 파일을 추가한다
- 03
PR 설명에 AI가 바꾼 핵심 내용을 적는다