etc2 Git Rebase & Cherry-pick & Squash merge & Rebase merge ▶︎ git rebase와 cherry-pick에 대해 설명 ChatGPT said:rebase와 cherry-pick은 Git에서 커밋을 다른 브랜치에 적용할 때 사용하는 두 가지 주요 방식이야. 둘 다 변경 사항을 복사해서 적용한다는 공통점이 있지만, 목적과 사용 방식, 결과가 꽤 달라. 아래에 간단히 비교해서 설명해줄게. ✅ git rebase📌 개념rebase는 한 브랜치의 커밋들을 다른 브랜치의 최신 커밋 이후로 "이식"하는 명령어야.즉, 기반(base) 을 바꾸는 거지.📈 사용 예시git checkout feature git rebase mainfeature 브랜치를 main 브랜치 위로 다시 쌓음.🔄 효과커밋 히스토리가 직선(linear) 으로 깔끔해져.협업 중이면 force push .. etc 2025. 4. 25. 문자 vs 바이너리 & 이미지가 바이너리인 이유 📝 chatGPT와의 문답📙 이미지가 바이너리 파일인 이유와 표현 방식1. 이미지가 바이너리 파일인 이유파일에는 문자 파일과 바이너리 파일 두 가지가 있습니다. 문자 파일은 사람이 읽을 수 있는 텍스트로 구성된 파일이고, 바이너리 파일은 컴퓨터가 처리할 수 있는 이진 데이터(0과 1)로 구성된 파일입니다. 이미지 파일은 픽셀 데이터를 저장해야 하므로 효율적인 이진 데이터 형태로 저장됩니다.2. 바이너리로 이미지를 표현하는 방법이미지는 픽셀 단위로 색상, 밝기 등의 정보를 저장하며, 이를 숫자 데이터로 변환해 바이너리 파일로 표현합니다.이미지 표현 과정픽셀(Pixel) 기반 데이터이미지는 작은 점(Pixel)들로 이루어져 있습니다.각 픽셀의 색상은 RGB 값(Red, Green, Blue)으로 표현됩니.. etc 2025. 1. 13. 이전 1 다음