Git Merge 후 충돌 해결하는 방법
·
git
Git에서 merge를 실행할 때 같은 파일의 같은 부분이 변경되었다면 충돌(Conflict) 이 발생합니다. 충돌이 발생하면 직접 해결해야 하며, 아래 단계에 따라 진행하면 됩니다.1. 충돌이 발생한 파일 확인git status 출력예시:both modified: 경로/파일명 both modified: 양쪽(내 브랜치 & main 브랜치)에서 수정된 파일git status를 통해 충돌이 난 파일 목록을 확인할 수 있습니다.2. 충돌 해결하기 (파일 직접 수정)충돌이 발생한 파일을 열어보면 아래처럼 표시됩니다.>>>>>> main  HEAD 부분: 내가 현재 작업 중인 브랜치의 코드======= 아래 부분: main 브랜치에서 변경된 코드이 부분을 직접 수정하여 최종 코드로 정리하면 됩니다.원하는 코드만..
Git을 활용한 팀 프로젝트 협업 가이드
·
git
팀 프로젝트를 진행하며 Git에 대한 이해도가 부족한 부분이 있어, 원활한 협업을 위해 정리하고자 합니다. 팀장이 레포지토리 만든 후 팀원이 해야할 작업1. 로컬에서 프로젝트 폴더를 생성한 후, 원격 저장소(repository)의 주소를 복사합니다. 2. 터미널에서 cd 폴더명 명령어를 입력해 해당 디렉터리로 이동한다.cd 폴더명 3. git clone 레포지토리 주소를 실행하면 원격 저장소의 내용을 로컬로 복제할 수 있습니다.git clone 레포지토리 주소 4. 최신 상태로 업데이트 (Pull)git pull origin develop # 기본 브랜치가 develop일 경우 5. 새로운 브랜치 생성 및 이동 (Branch 생성)git checkout -b 브랜치_이름 6. 작업 후 변경 사항 추가 ..
팀 프로젝트 후 나의 GitHub에 올리기
·
git
팀 프로젝트 후 내 깃허브에 올리는 방법(수정해도 다른 사람 예를 들어 이 프로젝트 repo를 공유한 사람 코드가 변경 안됨) 1. 팀 프로젝트 리포지토리 복제 (Clone)먼저 팀 프로젝트의 원본 리포지토리를 로컬에 복제한다.이 명령어를 실행하면 현재 디렉토리 내에 project라는 디렉토리가 생성됩니다.git clone  이제 복제한 리포지토리 디렉토리로 이동해야 합니다. 이때 cd 를 사용합니다.여기서 project가 바로 복제한 리포지토리 디렉토리입니다.cd project  2. 새로운 개인 리포지토리 생성GitHub에서 새로운 리포지토리를 생성하고 이를 통해 개인적으로 디벨롭할 공간을 마련Readme, gitignore 가 없는 비어있는 리포지토리를 생성하는 것을 추천 이유는 충동할 수 있어서 ..
스나이퍼현지
'git' 카테고리의 글 목록