git 8

GitHub push 중 fatal: the remote end hung up unexpectedly 에러 해결 방법

fatal: the remote end hung up unexpectedly 발생 상황GitHub 원격 레포지토리에 push 시도 중 에러 발생Local 커밋은 정상적으로 완료됨Remote 연결 중 예기치 않게 종료됨 원인이 에러는 Git이 HTTP 방식으로 데이터를 전송할 때 사용하는 post buffer 사이즈가 부족할 경우 자주 발생한다.특히 아래와 같은 상황에서 많이 나타난다.한 번에 많은 파일을 push 하는 경우이미지, 빌드 산출물 등 용량이 큰 파일이 포함된 경우네트워크 상태가 불안정한 환경기본으로 설정된 버퍼 크기로는 데이터를 감당하지 못해, GitHub 쪽에서 연결을 끊어버리는 현상이 발생한다. 해결방법Git의 HTTP post buffer 사이즈를 늘려주면 해결된다.git config..

git 2025.12.13

[git] 협업을 할 때 Package-lock.json 파일을 커밋해야 하는 이유

협업 프로젝트에서 개발자들이 서로 다른 버전의 의존성 패키지 때문에 오류가 발생하곤 한다. 이 문제를 방지하는 방법중 하나는 Package-lock.json 파일을 커밋하는것이다. 1. Package-lock.json Package-lock.json 파일은 npm 패키지 매니저에서 사용하는 파일로, 프로젝트에 필요한 모든 의존성 패키지의 정확한 버전과 설치된 경로를 기록한다. 쉽게 말해, 프로젝트를 실행하는 데 필요한 모든 부품 목록과 각 부품의 버전 정보를 담은 파일임. 2. 협업 프로젝트에서 Package-lock.json을 커밋해야 하는 이유: 의존성 문제 방지: 개발자마다 설치된 의존성 패키지의 버전이 다를 경우 버전 충돌 문제가 발생하여 예상치 못한 오류가 발생할 수 있다. Package-loc..

git 2024.04.13

[git 특강 -2]

* 깃이 관리하는 세개의 공간이 있다. 1. 버전 관리의 대상이 위치하는 공간 (.git이 있는 디렉터리) 2. 스테이지 (다음 버전이 될 후보가 올라가는 공간) 3. 저장소 (버전이 만들어지고 관리되는공간) * 브랜치로 버전의 분기를 관리하는 방법 1. 브랜치를 나눈다 2. 각자의 브랜치에서 작업한다 3. 나눈 브랜치를 합친다. (merge) * 이전 커밋으 되돌리기 1. revert 2. reset -> 나만 해당 브랜치를 사용한다면 reset을 사용해도 괜찮다. 헬게이트 열리기 싫으면 쓰!!지!!마!!!

git 2023.06.05

[git 특강 -1]

명령어 기반 인터페이스, CLI 이다. 원격 저장소 호스팅 서비스 버전관리도구 절대경로/상대경로 절대경로: 전체 경로를 다 기재함. 상대경로: 현재경로 (현재경로는 . 으로 표헌함 , 상위경로는 .. ) 숨김파일 폴더 앞에 .이라고 표기되어있음. 깃관리 공간3개 비전관리의 대상이 위치하는 공간 다음 버전이 될 후보가 올라가는공간 저장소 (로컬저장소/원격저장소) 커밋메세지는 잘 작성해라 .. .. . . .!!! 기본 작업, 명령어/작업 순서 pwd 현재 디렉 경로 확인,파악하기 ls 현재 경로의 파일 및 폴더 조회 (그 디렉 안에있는 모든 파일/폴더 볼 수 있음, 숨김폴더 제외) ls -al 현재 경로의 숨김파일 및 폴더까지 모두 목록으로 조회 clear 모든 명령어 지웟 cd 경로로 이동함. cd ~ ..

git 2023.06.05

[git] vscode에서 git repository 연결하기

[git] vscode에서 git repository 연결하기 일단 깃설치한다. Git (git-scm.com) Git git-scm.com vscode 터미널 이용 git 사용자 정보 등록 (처음 사용시) git config --global user.name "Your Name" git config --global user.email "you@example.com" 깃 초기화 git init 원격 저장소 연결/클론하기 git remote add origin git clone 브랜치 설정하기 git fetch git checkout 이렇게 하면 VS Code에서 Git을 사용할 준비가 완료된다. 이후에는 파일을 수정하거나 추가하고, git add, git commit, git push와 같은 명령어를 사..

git 2023.05.10