Git 2

Git-push 한 이미지 파일이 깨져서 올라갔던 이유

문제상황 로컬에서 작업 후 github에 올린 후 다른 브랜치에서 pull을 했더니 이미지가 엑박으로 깨져서 나오는 현상 시도해본 경우의 수 1. 정상적인 이미지 파일을 다시 push 후 pull 해보기2. GitHub에서 이미지 파일이 잘 올라갔는지 확인해보기2.1 GitHub에 이미지 미리보기가 안 나오고 Invalid image source 에러가 나는 것을 확인2.2 다른 브랜치에서 push 해봤지만 여전히 똑같음2.3 여기서 다른 브랜치에서 push해서 모든 이미지가 깨져서 GitHub에 올라가고 그걸 다시 pull 땡겨서 모든 이미지가 로컬에서도 안 보임....3. 경로 문제인가 싶어서 확인해봤지만 아니었음4. LFS문제인가 싶어서 봤더니 본인은 LFS를 쓰고 있지 않음 원인 분석 여태까지 ..

Git 2025.06.19

rebase

브랜치를 합치는 방법은 2가지가 있다. 병합 (Merge) 여러 브랜치를 하나로 합칠 때 사용한다. Git은 자동으로 병합을 시도하고 충돌이 발생하면 수동으로 충돌을 해결해야 한다. 리베이스 (Rebase) 다른 브랜치의 변경 사항을 현재 브랜치에 적용할 때 사용한다. 리베이스를 수행할 때 충돌이 발생하면 충돌을 해결해야 한다. 리베이스, 단어 그대로 re + base 모든 브랜치는 뿌리가 있는데 리베이스는 베이스 분기점을 변경한다. 기존 브랜치의 커밋 히스토리를 변경하거나 다른 브랜치의 변경 사항을 현재 브랜치로 통합하는 과정을 말합니다. 리베이스를 사용하면 브랜치의 커밋 히스토리가 보다 깔끔하고 선형적으로 유지되며, 코드 변경 사항을 더 쉽게 관리할 수 있습니다.(feat.gpt) 리베이스의 장점은 ..

Git 2023.09.13