본문 바로가기

Git

(2)
[Git] error: Your local changes to the following files would be overwritten by checkout: 발생 원인 : 다른 브랜치로 이동하기 전 작업하고 있던 브랜치에서 변경사항이 있는데, 제대로 커밋(저장)하지 않아 발생하는 오류 해결 방법 1) 수정된 부분을 커밋해주거나 2) stash를 이용해서 파일을 임시저장 하는 방법 2번의 경우 git stash를 통해 파일을 임시 저장하고 난 후 branch 변경해서 내가 하려던 거 하고 난 후 브랜치로 돌아와서 git stash pop을 진행해주면 임시 저장한 파일을 불러올 수 있다. stash : 파일의 변경 내용을 일시적으로 기록해두는 영역 git stash list : 스태시 목록 불러오기 git stash show: 스태시 저장된 내용 확인, -p 뒤에 붙이면 더 상세한 내용 확인가능 [참고한 사이트] https://kgw7401.tistory.com..
[Git] 협업시 branch 활용 브랜치 생성 git branch [브랜치명] [분기해 나올 브랜치명] ex) git branch test main 이렇게 하면 main 브랜치에서 test라는 브랜치를 생성하게 된다. 브랜치 이동하기 git checkout [브랜치명] 브랜치로 push 진행하기 위와같이 해당 브랜치로 이동한 후에 작업을 하고 난 후 push 진행하기 git add . git commit -m "comment" git push origin [브랜치명] (원하는 브랜치로 git push) main에 변경된 내용이 있을 경우 main으로 브랜치 변경 후에 git pull origin main 진행해 변경 사항 가져오기 그런 다음에 자신의 branch로 변경한 다음에 git merge main으로 main을 병합해주기!! pu..