Fork한 저장소에 원본 커밋 받아오기

어느 Github 저장소를 Fork하여 나의 repository로 옮긴 후 이 코드를 가지고 몇번의 commit & push 작업을 해왔다. 어느날 메인(Fork했던 대상 Repository) 저장소에서 그 동안 이루어진 수정내역을 나의 repository에 반영해줘야할 시기가 왔다. 이 때 vs code로 진행했던 작업과정을 순서대로 기록해보았다.

2024년 1월 4일 · 2 분

줄바꿈 기호 하나로 파일 전체가 바뀌는 커밋

인텔리제이를 통한 Git 작업시 종종 겪을 수 있는 CRLF/LF 개행 변경 관련 문제와 그 해결법

2023년 12월 20일 · 1 분

Nuxt3 화면 일부를 PDF로 내려받기

Nuxt3 화면의 특정 HTML 영역만 PDF로 내려주기 위해 html2pdf.js를 붙이고 옵션과 다운로드 버튼을 구성한 방법

2023년 12월 12일 · 1 분

100%에서 멈추는 git push와 http.postBuffer

진행률은 100%인데 에러 없이 끝나지 않던 git push를, http.postBuffer를 늘려 HTTP POST 버퍼 제한을 피하는 것으로 해결했다.

2023년 12월 7일 · 2 분

BottomNavigationBar 탭 위젯의 생성 시점과 메모리

탭 위젯을 필드에 미리 만들어 두던 코드를 build에서 고르도록 바꾸고, 탭이 늘어날 때 쓸 세 가지 방식을 메모리와 상태 유지 기준으로 비교했다.

2023년 11월 30일 · 5 분

SSH 키 한 쌍으로 private 저장소 clone

private 저장소를 clone하려고 SSH 키를 만들며, 개인키는 로컬에 남고 GitHub는 공개키로 서명만 확인하는 인증 흐름을 정리했다.

2023년 11월 7일 · 4 분

Nuxt3의 default 레이아웃과 페이지별 전환

Nuxt3 페이지는 설정이 없으면 default 레이아웃을 쓴다. definePageMeta로 페이지마다 고정하고 setPageLayout으로 실행 중에 바꾼다.

2023년 10월 31일 · 2 분

Nuxt 3의 $fetch가 fetch보다 더 해 주는 일

$fetch는 fetch에 JSON 파싱과 에러 처리를 얹은 함수이고, 컴포넌트에서는 useAsyncData로 감싸야 두 번 호출되지 않는다.

2023년 10월 23일 · 3 분

useFetch 안에 들어 있는 useAsyncData

useFetch는 useAsyncData에 $fetch와 자동 key를 얹은 것이고, key로 캐시된 데이터는 refresh로 다시 받는다.

2023년 10월 12일 · 3 분

Spring 4.3 WAS의 세션을 암호화된 ElastiCache에 모으기

Spring 4.3.7 기반 다중 WAS의 세션을, 전송 중 암호화가 켜진 ElastiCache for Redis에 Redisson Tomcat Session Manager로 모아 클러스터링했다.

2023년 10월 3일 · 3 분