협업하자!?!! (3) 썸네일형 리스트형 개발자 필수템 - github 사용하기 03. github 유지 보수 이슈 관리 및 관련 개념 정리1. 이슈 관리이슈 관리는 프로젝트 진행 중 발생하는 문제나 요청을 체계적으로 관리하는 프로세스이다. 각 이슈는 고유한 ID와 상태(열림, 닫힘 등)를 가지며, 팀원들은 이슈를 할당받아 해결할 수 있다. 이슈 관리는 개발팀 간의 소통을 개선하고, 프로젝트의 진행 상황을 투명하게 파악하는 데 도움을 준다.주요 기능이슈 생성: 새로운 문제나 요청을 기록하고 우선순위를 설정.이슈 할당: 특정 팀원에게 이슈를 할당하여 책임을 명확히 함.이슈 상태 변경: 이슈의 진행 상황을 업데이트 (예: 대기 중, 진행 중, 해결됨 등).이슈 코멘트: 팀원 간의 의견 공유 및 진행 상황에 대한 논의.2. 충돌 관리충돌 관리는 여러 개발자가 동일한 파일을 수정했을 때 발생하는 문제를 해결하는 과정이다.. 개발자 필수템 - github 사용하기 02. github 개념 익히기 GitHub 용어와 개념 정리 및 원격과 로컬 연동하기1. 개념 정리1.1 레포지토리란?1.1.1 Local Repository로컬 레포지토리는 사용자의 컴퓨터에 저장된 Git 저장소로, 개발자는 여기에서 코드를 작성하고 테스트할 수 있다. 모든 작업은 로컬에서 이루어지며, 나중에 원격 저장소에 푸시할 수 있다.1.1.2 Remote Repository원격 레포지토리는 GitHub와 같은 서버에 저장된 저장소로, 다른 개발자와의 협업을 가능하게 한다. 원격 저장소에 푸시하면 팀원들과 변경 사항을 공유할 수 있다.1.2 버전이란?버전은 코드의 특정 상태를 나타내며, Git에서는 각 버전이 고유한 커밋 해시를 가진다. 이를 통해 언제든지 이전 상태로 되돌릴 수 있고, 코드 변경 이력을 관리할 수 있다.1.3.. 개발자 필수템 - github 사용하기 01. git bash Git이란사용자 프로젝트의 버전을 관리하는 시스템으로 소스 코드 및 파일의 변경 이력을 관리하기 편하여 널리 사용된다.Git을 사용하는 이유버전 관리: Git은 프로젝트의 모든 버전을 기록하므로, 이전 상태로 되돌릴 수 있다. 이로 인해 개발자는 실수나 오류를 쉽게 수정할 수 있다.협업: 여러 개발자가 동시에 작업할 수 있도록 지원하며, 각자의 변경 사항을 통합하기 쉽게 만든다. 이를 통해 팀워크가 향상된다.백업: Git은 모든 버전의 데이터를 로컬 및 원격 저장소에 저장하여 데이터 유실을 방지한다. 코드가 손실되더라도 언제든지 복원할 수 있다.브랜칭과 머지: Git은 브랜치를 쉽게 생성하고 관리할 수 있도록 하여, 실험적인 작업을 독립적으로 진행할 수 있다. 또한, 작업이 완료되면 쉽게 통합할 수 있다.. 이전 1 다음