Git 코드 관리

sckim0430·2024년 2월 8일
0

Github

목록 보기
3/3

원본 Repository에서 코드를 받고 수정해서 사용하는 경우가 많은데, Repository Update가 자주 일어나는 경우 Git을 통해 업데이트 하는 과정 정리

  1. 원격 저장소 추가 : 원본 Repository를 내 로컬 저장소에 추가
git remote add upstream [원본 레포지토리 URL]
  1. 변경 사항 가져오기 : 원본 레포지토리에서 변경 사항을 가져오기 위해 다음 명령을 사용
git fetch upstream
  1. 변경 사항 병합: 가져온 변경 사항을 내 브랜치로 병합
git merge upstream/main
  1. 충돌 해결 : 코드를 수정했기 때문에 이에 대한 충돌 사항은 수동으로 해결하고, 수정 후 다시 커밋
# Example

error: Your local changes to the following files would be overwritten by merge:
        src/diffusers/__init__.py
        src/diffusers/models/__init__.py        
Please commit your changes or stash them before you merge.

수정 방법

git add <수정된 파일>
git commit -m "충돌 해결 및 마커 제거"
  1. 내 원격 저장소에 변경 사항 푸시: 변경 사항을 내 원격 저장소에 푸시하여 업데이트를 완료
git push origin [내 브랜치 이름]
profile
Vision AI Engineer

0개의 댓글

Powered by GraphCDN, the GraphQL CDN