TechFeedTechFeed

작업환경 — 관련 콘텐츠 17건

fatal: refusing to merge unrelated histories는 공통 조상 커밋이 없어 깃이 머지를 거절한 줄입니다. 로컬 변경이 들어오려는 커밋과 같은 파일을 건드리면 깃이 머지를 멈추고 overwritten by merge를 냅니다. detached HEAD는 지금 커밋이 브랜치에 안 붙은 상태입니다.

관련 글 리스트

unrelated histories, 깃 머지 거절, 공통 조상 | 빈 저장소를 합치다 막히면?
unrelated histories, 깃 머지 거절, 공통 조상 | 빈 저장소를 합치다 막히면?
fatal: refusing to merge unrelated histories는 공통 조상 커밋이 없어 깃이 머지를 거절한 줄입니다. 원격 URL이 맞을 때만 git pull origin main --allow-unrelated-histories로 잇습니다. 갈라진 브랜치, 커밋 전 덮어쓰기와는 다릅니다. Git, 리드미, 깃허브, 한국 1인 개발. 2026년 10월 문서.
개발자 작업환경2026-10-06
로컬 변경 덮어쓰기, git stash, 머지 | 당기기 전에 작업 트리가 막히면?
로컬 변경 덮어쓰기, git stash, 머지 | 당기기 전에 작업 트리가 막히면?
로컬 변경이 들어오려는 커밋과 같은 파일을 건드리면 깃이 머지를 멈추고 overwritten by merge를 냅니다. 남길 일은 stash 뒤에 pull --ff-only, 그다음 pop 입니다. 버릴 파일만 restore 합니다. 갈라진 브랜치 질문과는 문장이 다릅니다. Git, stash, 작업 트리, 한국 1인 개발. 2026년 10월 문서.
개발자 작업환경2026-10-05
detached HEAD, 분리된 헤드, git switch | 커밋했는데 브랜치에 안 남으면?
detached HEAD, 분리된 헤드, git switch | 커밋했는데 브랜치에 안 남으면?
detached HEAD는 지금 커밋이 브랜치에 안 붙은 상태입니다. 커밋을 더 만들기 전에 git switch -c로 이름을 붙이면 그 커밋이 남습니다. 이미 이동했다면 reflog에서 해시를 찾아 브랜치를 엽니다. 갈라진 pull, 푸시 거절과는 다른 줄입니다. Git, 태그, 해시, 한국 1인 개발. 2026년 10월 문서.
개발자 작업환경2026-10-05
git pull, 갈라진 브랜치, pull.rebase | 당기기가 합치는 방법을 물으면?
git pull, 갈라진 브랜치, pull.rebase | 당기기가 합치는 방법을 물으면?
로컬과 업스트림이 갈라진 채 git pull을 하면, 합치는 방법이 없을 때 깃이 divergent branches로 멈춥니다. 한 번은 --ff-only, --rebase, --no-rebase 중 하나를 고르고, 저장소에는 pull.ff나 pull.rebase를 남깁니다. 푸시 거절, 소유자 오류, index.lock과는 다른 줄입니다. Git, 깃허브, 한국 1인 개발. 2026년 10월 문서.
개발자 작업환경2026-10-03
dlopen 실패, 노드 버전, 네이티브 모듈 | 노드만 올리면 모듈이 안 열리면?
dlopen 실패, 노드 버전, 네이티브 모듈 | 노드만 올리면 모듈이 안 열리면?
노드 메이저만 올리면 NODE_MODULE_VERSION이 다른 .node를 process.dlopen이 거절합니다. process.versions.modules로 요구 숫자를 읽고 그 패키지를 npm rebuild합니다. 자바스크립트 경로 없음, exec format error, 권한 모델의 애드온 거절과 줄을 가릅니다. Node.js, sharp, CI, 한국 맥 개발. 2026년 9월 문서.
개발자 작업환경2026-09-29
dubious ownership, safe.directory, 깃 소유자 | 클론한 폴더에서 깃이 멈추면?
dubious ownership, safe.directory, 깃 소유자 | 클론한 폴더에서 깃이 멈추면?
dubious ownership은 명령을 실행한 사용자와 폴더 주인이 달라 깃이 저장소 설정을 읽지 않고 멈춘 상태입니다. 소유자를 맞추거나 전역 safe.directory에 그 경로만 넣습니다. 저장소 설정에 넣은 예외는 읽히지 않습니다. 푸시 거절, 소켓 권한과 줄을 가릅니다. Git, 도커, 한국 맥 개발. 2026년 9월 깃 문서.
개발자 작업환경2026-09-28
docker.sock, permission denied, 도커 그룹 | sudo 없이 도커가 막히면?
docker.sock, permission denied, 도커 그룹 | sudo 없이 도커가 막히면?
docker.sock permission denied는 이미지가 없어서가 아니라 소켓이 docker 그룹에만 열려 현재 사용자가 빠져 있는 줄입니다. 데몬이 꺼진 문장과 구분하고, usermod -aG 뒤 재로그인, 맥은 Desktop 실행으로 나눕니다. Docker, 우분투, 한국 1인 개발자 기준. 2026년 9월 Docker 리눅스 post-install 문서.
개발자 작업환경2026-09-22
non-fast-forward, git push, rejected | 푸시가 거절되면 뭐부터 볼까?
non-fast-forward, git push, rejected | 푸시가 거절되면 뭐부터 볼까?
non-fast-forward 거절은 SSH가 막힌 게 아니라 원격에만 있는 커밋을 지우지 않으려고 깃이 push를 거부한 줄입니다. fetch 다음 rebase로 합치고, 강제 푸시는 force-with-lease만 검토합니다. Git, GitHub, 한국 1인 개발자 기준. 2026년 9월 git push 문서와 GitHub 안내.
개발자 작업환경2026-09-22
EMFILE, too many open files, ulimit | 파일을 더 못 열면?
EMFILE은 디스크가 가득 찬 줄이 아니라 그 프로세스가 동시에 열 수 있는 파일 개수 한도를 이미 다 써서 새 파일을 못 연 줄입니다. ENOSPC 워처와 구분, ulimit, launchd, watch ignored. Node.js, Next.js, 맥, 한국 1인 개발자 기준. 2026년 9월 Node.js 에러·webpack watch 문서.
개발자 작업환경2026-09-21
ENOSPC, file watchers, inotify | 넥스트 감시가 멈추면?
ENOSPC, file watchers, inotify | 넥스트 감시가 멈추면?
ENOSPC file watchers는 디스크가 가득 찬 줄이 아니라 리눅스 inotify 감시 개수를 개발 서버가 다 쓴 줄입니다. node_modules ignored, sysctl 한도, 맥과 우분투 CI. Next.js, 웹팩, 한국 1인 개발자 기준. 2026년 9월 Next.js ENOSPC·inotify 문서.
개발자 작업환경2026-09-20
Permission denied publickey, SSH 키, github | git push가 막히면?
Permission denied publickey, SSH 키, github | git push가 막히면?
Permission denied (publickey)는 저장소 권한이 없어서가 아니라 이번 SSH 시도에 깃허브가 받은 공개키가 계정에 없어 거절한 줄입니다. 접속 시험, 에이전트, 키 전용 옵션, 배포 키를 순서대로 봅니다. GitHub, 맥, 한국 1인 넥스트 기준. 2026년 9월 깃허브 SSH 공식 문서.
개발자 작업환경2026-09-20
ERR_REQUIRE_ESM, require, ES module | 패키지를 불러오다 막히면?
ERR_REQUIRE_ESM, require, ES module | 패키지를 불러오다 막히면?
ERR_REQUIRE_ESM은 파일이 없어서가 아니라 CommonJS require가 ES 모듈만 있는 패키지를 열려고 해서 납니다. type 필드, import 전환, 로컬과 CI 노드 버전. Node.js, npm, 한국 1인 넥스트 기준. 2026년 9월 Node.js ERR_REQUIRE_ESM 문서.
개발자 작업환경2026-09-18
ELIFECYCLE, npm ERR, exit status | 스크립트만 실패하면?
ELIFECYCLE, npm ERR, exit status | 스크립트만 실패하면?
ELIFECYCLE은 npm이 틀린 게 아니라 package.json 스크립트가 0이 아닌 코드로 끝나 그 실패를 감싼 줄입니다. 위쪽 컴파일 에러, prepare·husky, CI 환경 변수. npm, Next.js, 한국 1인 개발자 기준. 2026년 9월 npm scripts·Node 종료 코드 문서.
개발자 작업환경2026-09-15
EACCES, permission denied, EPERM | 권한이 없다고 나오면?
EACCES, permission denied, EPERM | 권한이 없다고 나오면?
EACCES는 문법이 틀린 게 아니라 그 포트나 파일을 열 권한이 프로세스에 없어 운영체제가 거절한 줄입니다. 80번 listen, npm 전역 prefix, 도커 uid. Node.js, npm, 맥, 한국 1인 개발자 기준. 2026년 9월 Node.js 시스템 에러·npm EACCES 문서.
개발자 작업환경2026-09-15
index.lock, git lock, Unable to create | 커밋이 잠겼다고 나오면?
index.lock, git lock, Unable to create | 커밋이 잠겼다고 나오면?
Unable to create index.lock은 커밋 내용이 틀린 게 아니라 다른 깃 명령이 저장소를 잠갔거나 죽은 명령이 잠금 파일을 남긴 줄입니다. 프로세스를 본 뒤에만 지우고 .git/index는 건드리지 않습니다. 크론 발행, 워크트리, 에디터 깃, 한국 1인 넥스트 운영 기준. 2026년 9월 Git 공식 문서.
개발자 작업환경2026-09-14
heap out of memory, 메모리 부족, max-old-space-size | 넥스트 빌드가 중간에 죽으면?
heap out of memory, 메모리 부족, max-old-space-size | 넥스트 빌드가 중간에 죽으면?
JavaScript heap out of memory는 코드 한 줄이 틀린 게 아니라 노드 힙 한도를 빌드가 다 써서 프로세스가 죽은 줄입니다. 맥 여유 램과 노드 힙은 다른 칸이고, 빌드 스크립트 NODE_OPTIONS, 버셀 환경 변수, 소스맵과 큰 JSON을 먼저 봅니다. Next.js, 깃허브 액션, 한국 1인 개발자 기준. 2026년 9월 Node.js CLI·Next.js 배포 문서.
개발자 작업환경2026-09-14
2026 코딩용 키보드 추천 — 기계식 vs 로우프로파일 완전 비교
2026 코딩용 키보드 추천 — 기계식 vs 로우프로파일 완전 비교
한 줄 요약: 개발자 키보드는 스위치 타입보다 타이핑 패턴과 작업 환경에 맞는 폼팩터 선택이 우선이다. 기계식은 장시간 타이핑 피로도에 강하고, 로우프로파일은 공간 효율과 이동성이 높다. 모니터나 CPU보다 키보드가 개발 생산성에 더 직접적인 영향을 미친다. 마우스 작업이 중심인 디자이너나 영상 편집자와 달리, 개발자는 하루 8시간 중 상당 시간을 타이핑에 사용한다.
개발자 작업환경2026-03-17

카테고리 탐색

🤖 AI/LLM🛠️ AI 코딩 도구📘 Claude Code 가이드☁️ Cloud & DevOps🔐 Security

관련 키워드

개발자AI/LLMAPILLMNext.js백엔드AI 코딩 도구Frontend