본문 바로가기
반응형

github2

개발 코드 통합하기 개발 코드 통합하기 개발자들이 제품 개발을 위해 코드를 다 작성한 후, 프로젝트에 코드를 통합하는 과정 필요 웹, 앱, 서버 등 특정 목적을 수행하는 프로그램을 위한 소스코드들이 모여있는 공간을 프로젝트라고 하며 여러명의 개발자들이 하나의 프로젝트를 바라보고 코딩을 하게 됨 최종적으로 코드가 합쳐져야 프로젝트에 제대로 개발자들이 짠 코드가 반영됐다고 할 수 있음 소스코드 빌드 & 테스트 실행, 코드 리뷰를 안(못)하는 기업들도 많음 -> 코드를 합치려면 코드 충돌만 해결해도 가능 프로젝트 빌드 & 테스트 실행 개발자가 짠 코드가 최종적으로 원격 프로젝트 저장소에 저장되기 전에 프로젝트 빌드와 테스트 실행이 먼저 실행됨 프로젝트 빌드: 개발자들이 짠 코드를 바탕으로 실행가능한 프로그램을 만드는 것을 의미 .. 2023. 7. 18.
Git & Github Git 소스 코드의 버전을 관리하는 툴 프로젝트 파일을 만들어 코드를 추가하는 방식으로 개발을 진행 Git은 개발자들이 프로젝트 코드를 다운로드하고 업로드하여 버전을 형성하는 것을 도와줌 커밋(Commit)은 개발자가 자신의 코드를 Git에 업데이트하는 과정을 말함 커밋을 푸시(push)하면 기존의 커밋에 쌓여서 버전이 형성됨 다른 개발자는 마지막 커밋을 기준으로 패치(Fetch) 후 코드를 추가하여 작업을 진행 Git은 여러 개발자가 동시에 코드를 수정하여 충돌(Conflict)이 발생하는 경우 해결할 수 있는 도구 Git에는 브랜치(branch)가 있어 개발자들이 작업을 효율적으로 할 수 있음 메인 브랜치(마스터 브랜치)와 복사한 브랜치에서 작업하고, 마지막에 병합(머지)하여 커밋을 합침 IT 회사에.. 2023. 7. 12.
반응형