[git,github] 수정된 code를 pull받아오지 않았는데 이미 코드를 수정한 경우
·
🔧Git&Github
Git 충돌 해결과 안전한 브랜치 관리Git을 사용해서 팀 프로젝트를 하다 보면 충돌은 피할 수 없는 문제입니다. 특히 여러 명이 각자의 브랜치에서 작업을 하고, 이를 하나의 브랜치(develop 등)로 병합할 때 충돌이 발생할 가능성이 큽니다. 오늘은 브랜치 간 충돌을 안전하게 해결하고, 작업 중인 코드를 보호하는 방법에 대해 이야기해보겠습니다.💥 상황 정리팀 프로젝트를 진행하면서 다음과 같은 상황에 직면했습니다.각자 브랜치에서 개발 작업을 진행하며, develop 브랜치에 Pull Request(PR)를 보내 머지했습니다.다른 팀원이 PR을 보내면서 develop 브랜치가 업데이트되었습니다.그런데 내 브랜치에는 최신 develop 브랜치의 수정 내용이 반영되지 않은 상태로, 이미 많은 코드를 수정하..
[Git] 로컬 저장소와 원격 리포지토리 연결하기 (git remote)
·
🔧Git&Github
팀원들과 작업할 때, 혹은 나 혼자 작업할 때 역시 깃허브를 이용해 리포지토리를 만들고, 로컬 폴더에서 push하곤 한다.하지만 매번 내 컴퓨터의 로컬 저장소와 깃에서 만든 리포지토리를 연결하는 과정이 필요하다.복잡하진 않지만 정말 자주 하는 것이니 오히려 기록하자!  1. 로컬 폴더 생성내가 원하는 위치에 폴더를 생성한다.이후, git bash를 이용해 열어둔다. 2. 원격 리포지토리와 로컬 저장소 연결팀원이 작업한, 혹은 내가 작업한다면 깃허브에서 리포지토리를 새로 생성한다.생성하면 다음과 같이 원격 리포지토리의 URL을 Code 부분에서 확인할 수 있다.이를 복사한다.3. git bash로 연결일단 새로 만든 폴더라면, git init을 해주는 것을 깜빡하곤 한다. 꼭 빼먹지 말고 해주자.git i..