본문 바로가기

git merge2

[Git] - Git을 사용한 협업 (자주 사용되는 용어 정리) 1. Git을 통한 협업 - Fork, Clone 1-1. Fork (1) Fork 작업은 타인의 프로젝트나 또는 공동 소유의 프로젝트 소스와 Commit 내역, Branch의 구조를 그대로 복사하여 본인 소유의 새로운 Repository를 생성하는 작업을 의미한다. (2) 이러한 fork는 본인 개인 소유이기 때문에 fork를 통한 작업 내용이 원본 코드에 반영되지 않는다. 따라서 새로운 기능을 개발하거나 테스트할 때 원본 코드에 영향을 주지 않는 방법이다. 1-2. Clone (1) Clone은 원격 저장소의 모든 코드 파일들을 그대로 본인의 작업 환경으로 가져오는 것이다. (2) Fork와 비슷해 보이는데 Fork는 본인의 개인 호스팅 리포지토리(Repository, 저장소)로 끌고 와서 새로운 리.. 2024. 4. 3.
[Git] - 기본적인 Git 사용법 1. Git & GitHub (1) Git은 소스 코드의 형상 관리를 할 수 있는 도구이다. (2) 형상 관리(Software Configuration Management)란, 소프트웨어의 변경 사항을 체계적으로 추적하고 통제하는 개념을 의미한다. 여러 사람이 협업하는 프로젝트에서 작업의 일관성, 안정성을 유지하는 데 도움을 주는 도구라고 보면 된다. (3) 이러한 Git을 웹에서 온라인 환경으로 사용할 수 있는 공간이 GitHub이다. (4) GitHub는 프로젝트의 형상 관리뿐만이 아닌 많은 개발자들 사이에서 거대한 커뮤니티를 형성하고 있고, 자신의 프로젝트는 물론 다른 개발자들의 오픈소스로 풀려있는 프로젝트들을 모두 볼 수 있다. 다른 프로젝트를 보고 이슈를 제기하거나, 수정하고 발전시키는 데에도 .. 2024. 3. 22.