[Git] 깃(Git)을 활용한 프로젝트 관리

서쿠·2023년 5월 2일
1

Git-협업

목록 보기
2/8
post-thumbnail
post-custom-banner

깃(Git)을 활용한 프로젝트 관리

깃(Git)은 분산 버전 관리 시스템으로, 다양한 프로젝트에서 소스코드와 문서를 관리하고 협업을 할 때 효율적으로 사용됩니다. 깃을 활용하여 프로젝트를 관리하는 방법에 대해서 알아보겠습니다.

깃의 사용법

1. Repository(저장소) 생성

프로젝트를 관리하기 위해서는 먼저 깃 저장소를 생성해야 합니다. 깃 저장소는 로컬 저장소와 원격 저장소로 나뉘며, 로컬 저장소는 개발자의 개발 환경에서 사용되는 저장소이며, 원격 저장소는 다른 개발자와 협업할 때 사용되는 저장소입니다.

$ git init            # 로컬 저장소 생성
$ git remote add origin [원격 저장소 URL]   # 원격 저장소와 로컬 저장소 연결

2. Branch(브랜치) 관리

깃은 브랜치 기능을 제공하여, 독립적인 작업 라인에서 작업을 할 수 있습니다. 새로운 기능 추가나 버그 수정 등을 위해 독립적인 브랜치를 생성하여 작업하면, 다른 작업 라인에서의 영향을 최소화할 수 있습니다. 이에 대해서 더 궁금하신 분은 4. 깃(Git) Branch에 대한 이해와 활용에서 좀 더 자세한 내용을 확인해 보실 수 있습니다.

$ git branch [브랜치 이름]   # 브랜치 생성
$ git checkout [브랜치 이름]   # 브랜치로 이동

3. Commit(커밋) 관리

변경 내역을 저장소에 기록하는 작업을 커밋이라고 합니다. 각각의 커밋은 고유한 해시값을 가지며, 변경 내역의 이력을 추적할 수 있습니다.

$ git add [변경된 파일]   # 파일 추가
$ git commit -m "[커밋 메시지]"   # 커밋 생성

4. 프로젝트 이력 추적 및 관리

깃을 활용하면 프로젝트의 변경 이력을 추적하고 관리할 수 있습니다. 이전 버전으로 돌아가는 등 다양한 작업이 가능합니다.

$ git log   # 커밋 이력 확인
$ git diff [커밋 해시] [커밋 해시]   # 커밋 간 차이점 확인
$ git reset --hard [커밋 해시]   # 특정 커밋으로 이동
profile
Always be passionate ✨
post-custom-banner

0개의 댓글