팀 프로젝트 후 내 깃허브에 올리는 방법(수정해도 다른 사람 예를 들어 이 프로젝트 repo를 공유한 사람 코드가 변경 안됨)
1. 팀 프로젝트 리포지토리 복제 (Clone)
- 먼저 팀 프로젝트의 원본 리포지토리를 로컬에 복제한다.
- 이 명령어를 실행하면 현재 디렉토리 내에 project라는 디렉토리가 생성됩니다.
git clone <팀 프로젝트 리포지토리 URL>
- 이제 복제한 리포지토리 디렉토리로 이동해야 합니다. 이때 cd <리포지토리 디렉토리>를 사용합니다.
- 여기서 project가 바로 복제한 리포지토리 디렉토리입니다.
cd project
2. 새로운 개인 리포지토리 생성
- GitHub에서 새로운 리포지토리를 생성하고 이를 통해 개인적으로 디벨롭할 공간을 마련
- Readme, gitignore 가 없는 비어있는 리포지토리를 생성하는 것을 추천 이유는 충동할 수 있어서
3. 원격 리포지토리 변경
- 로컬 리포지토리에서 원격 리포지토리를 개인 리포지토리로 변경
git remote remove origin
git remote add origin <개인 리포지토리 URL>
4. 변경 사항 푸시
- 로컬 리포지토리의 모든 변경 사항을 개인 리포지토리에 푸시
git push -u origin main
5. 독립적인 개발 환경 설정
이제부터는 개인 리포지토리에서 독립적으로 개발할 수 있다. 팀 프로젝트의 변경 사항이 반영되지 않으며, 개인 리포지토리에서 수정한 내용은 팀 프로젝트 리포지토리에 영향을 미치지 않는다.
추가적으로
git remote remove origin과 git remote add origin <개인 리포지토리 URL>을 통해 원격 리포지토리를 팀 프로젝트 리포지토리에서 개인 리포지토리로 변경 따라서, 이후의 푸시는 개인 리포지토리로 이루어진다.
수정 사항이 다른 사람한테 반영이 안된다는 뜻이다 그리고 그 위에 과정을 완료 후 수정하게 되다면
git add . 그리고 git commit -m "메세지" 그리고 git push origin ,main 순서로 변경사항을 저장하고 올리면 됨
'git' 카테고리의 다른 글
Git Merge 후 충돌 해결하는 방법 (0) | 2025.02.26 |
---|---|
Git을 활용한 팀 프로젝트 협업 가이드 (0) | 2025.02.26 |