git

git

[ERROR] git pull 안 될 때, vsCode에서 please clean your repository working tree before checkout 에러 뜰 때.

개인 프로젝트라면 아마 pull 받다가 오류나지는 않을 것이다. 그런데 협업 과정에서는 push와 pull을 하다 충돌이 발생하곤 한다. 필자의 경우도 마찬가지였다. 다른 팀원이 pull request 후 merge 한 걸 update하지 않아 충돌이 났다. 시도 1. git bash에서 명령어를 통해 git pull을 받음. → update 되었다고 뜸. → 다시 push 함. → 또 pull 받으라고 함. 다시 해도 똑같이 반복됨. 환장하겠음. 2. vsCode에서 pull 시도. → 오류 메세지 뜸. Please clean your repository working tree before checkout. → 해결 방안 서칭, 답 찾음! 해결 1. git bash 또는 터미널을 띄워 git stash..

git

Git - fork 란?

1. fork? 출처 : https://studyjinyeol.tistory.com/186 1) fork 는 다른 사람의 github repository를 복제하여 어떤 부분을 수정, 추가, 삭제를 용이하도록 해주는 복제기능. 2) fork 한 저장소는 원본(repository)와 연결되어있어 원본에 변화가 생기면 그대로 forked된 repository로 반영할 수 있음. 이때 fetch나 rebase의 과정 필요. - fetch : 원격 저장소에서 필요 파일 다운(병합은 별개). / rebase : 베이스 재배치. 더보기 git pull: git remote 명령을 통해 서로 연결된 원격 저장소의 최신 내용을 로컬 저장소로 가져오면서 병합. git push의 반대 성격. git fetch: 로컬 저장..

hatch
'git' 카테고리의 글 목록