본문 바로가기

Git3

대용량 파일 올리기 상황 - 100MB 초과하는 파일을 올리려고 할 때git은 100MB까지만 지원한다. 용량을 초과한 파일은 lfs를 통해 따로 관리해야 한다. 해석 Enumerating objects: 65, done.객체 열거하기: 65, 완료.Counting objects: 100% (65/65), done개체 수 세기: 100%(65/65), 완료.Delta compression using up to 20 threads최대 20개의 스레드를 사용한 델타 압축Compressing objects: 100% (55/55), done.개체 압축 중입니다: 100%(55/55), 완료.Writing objects: 100% (65/65), 633.61 MiB | 15.66 MiB/s, done.객체 쓰기: 100%(65/6.. 2024. 7. 11.
Git Branch & Merge Git BranchBranch : 나뭇가지  Git에는 main 줄기가 있다. main에 있는 파일 하나를 동시에 많은 사람이 작업한다면 충돌이 발생할 수 있다. 프로젝트를 진행할 때도 한 사람이 모두 작업하는 것이 아니라 각자 역할을 분담한다. 각자 작업한 파일이 충돌하지 않도록 브랜치로 나누어 놓는 것이다.(브랜치를 먼저 만들고 그곳으로 이동해서 파일 작업을 해야한다. 파일을 브랜치로 이동시킬 수 없기 때문이다.) branch 관련 명령어■ git branch : 브랜치를 만들거나 상태 확인하기$ git branch 만들 브랜치 이름   ■ git checkout : 브랜치 이동하기$ git checkout 이동할 브랜치 이름 (이동할 브랜치 이름 작성할 때 Tab 키를 누르면 자동완성이 되니 오타 .. 2024. 4. 26.
Git 설치와 설정, 명령어 Git이란? Git은 리눅스 창시자인 리누스 토발즈가 Linux 커널을 관리할 목적으로 개발되었다. Git과 Github는 다르다. Github는 분산형 버전관리 시스템(Git)을 기반으로 소스 코드를 호스팅하고, 협업 기능을 지원하는 서비스, 소프트웨어 개발 플랫폼이다.   Git은 분산형 버전관리 시스템(Distributed Version Control System)이다. 기존 버전 관리 시스템(VCS)은 중앙 서버에 소스코드와 history를 직접 저장하는 방식이다. 그에 반해 분산 버전 관리 시스템은 여러 개발 PC와 저장소에 분산해서 저장하는 방식이다.  분산형 버전관리(Git)는 모든 작업자가 원본을 가질 수 있다. 개별 history를 관리할 수 있기 때문에 네트워크를 사용하지 못하는 상황에.. 2024. 4. 26.