본문 바로가기

Git/박미정의 깃&깃허브 입문3

[Git] Ch.5 협업을 위한 깃 명령어 살펴보기 브랜치 생성하기 브랜치란? 프로젝트 기준 코드인 main 브랜치로부터 독립적인 작업 공간을 만들어주는 기능 여러 개발자가 서로 다른 버전의 코드를 만들 때 서로의 작업에 영향을 주고받지 않기 위해 필요함 ▼git checkout 명령어 주요 옵션 옵션 설명 실행 결과 예 사용할 브랜치를 지정합니다. git checkout -b 브랜치를 생성하고 사용할 브랜치로 지정합니다. git checkout -b -t 원격 저장소에서 생성한 브랜치를 지역 저장소에서 사용할 브랜치로 지정합니다. git checkout -t ▼git branch 명령어 주요 옵션 옵션 설명 실행 결과 예 -a 지역 저장소와 원격 저장소의 브랜치 정보를 함께 보여줍니다. git branch -a -d 브랜치 삭제 git branch -d.. 2023. 10. 29.
[Git] Ch.2 깃 기본 명령어 알아보기 깃/깃허브 소스 관리 기본 흐름 지역 저장소 → 깃허브(원격 저장소) 깃허브(원격 저장소) → 지역 저장소 지역 저장소 → 깃허브(원격 저장소) 지역 저장소에 새 프로젝트를 생성했다고 합시다. git init 명령어로 해당 프로젝트를 깃 지역 저장소로 지정합니다. 파일을 수정합니다. git add 명령어로 수정한 파일을 스테이징 영역으로 옮깁니다. git commit으로 지역 저장소에 저장하게 됩니다. git push 명령어로 지역 저장소에서 발생한 변경 내역을 원격 저장소에 반영합니다. 깃허브(원격 저장소) → 지역 저장소 이미 깃허브에 올려진 프로젝트 전체를 git clone 명령어로 지역 저장소에 내려받거나 혹은 일부 변경 사항만 git pull 명령어로 내려받을 수 있습니다. 깃 지역 저장소 설정.. 2023. 10. 16.
[Git] Ch.1 초보자를 위한 깃&깃허브 깃 장점 이력 기록 및 추적 : 깃은 누가, 언제, 어떤 파일을, 어떻게 수정했는지 변경 이력을 기록합니다. 상세 이력이 기록되기 때문에 프로젝트에서 발생한 문제를 해결하는 데 도움이 됩니다. 원격 저장소 및 공유 : 서버 역할을 하는 원격 저장소와 각 개발자의 지역 저장소에 깃은 소스 코드를 분산 저장합니다. 소스 코드뿐만 아니라 모든 변경 이력을 분산 저장하기 때문에 원격 저장소에 문제가 생겨도 지역 저장소를 이용하여 복원할 수 있습니다. 변경 이력 병합 : 프로젝트를 진행하면 각 개발자가 다른 기능을 개발하더라도 동일한 소스 코드 파일을 변경하는 일이 빈번합니다. 깃은 하나의 소스 코드 파일에 대한 여러 변경 이력을 통합하는 기능을 제공합니다. 깃허브 장점 호스팅 서비스 : 깃을 이용해 프로젝트를 .. 2023. 10. 16.