본문 바로가기

개발/Git3

Git과 버젼 관리 리서치 Version Control 버젼 관리란 코드의 변경 사항을 기록하면서 동시에 이전으로 돌아갈 수도 있도록 하는 관리 방법을 의미한다. 특히 여러명이서 협업할 때 변경 사항을 관리할 수 있어서 편리하다. 웹 개발에서는 주로 Github이나 GitLab 을 사용하는 듯 하다. 다른 분야는 겪어보질 않아서 모르겠다. Git Flow 말고도 도움이 될 만한 자료들을 찾아서 정리해 보았다. 버젼 관리 Git 1.1 시작하기 - 버전 관리란?: 링크 현업에서 사용되는 실전 Release 버젼 관리 규칙 블로그: 링크 소프트웨어 버전 관리 규칙 - Semantic Versioning 블로그: 링크 혼자 하는 프로젝트에도 '버젼 관리'가 필요할까요? 요즘 IT 글: 링크 버전 관리란? Velog 글: 링크 G.. 2025. 6. 15.
git 기본 명령어들 GitHub 기본 명령어GitHub은 분산 버전 관리 시스템 (DVCS, Distributed Version Control System) 웹서비스입니다. 1. 저장소 관련 명령어git init: 현재 디렉토리를 Git 저장소로 초기화합니다.git clone [저장소 URL]: 원격 저장소의 내용을 로컬 디렉토리로 복제합니다.git remote add origin [원격 저장소 URL]: 로컬 저장소에 원격 저장소의 URL을 등록합니다.git remote -v: 등록된 원격 저장소 목록을 확인합니다. 2. 파일 상태 관련 명령어 (Track, Commit, Log)git status: 파일의 변경 상태를 확인합니다.git add [파일 이름]: 변경된 파일을 스테이징 영역에 추가합니다.git add . :.. 2025. 3. 26.
gitignore 사용법 1. .gitignore 파일 생성:# 프로젝트 루트 디렉토리에서touch .gitignore 혹은 다른 방법으로 생성 2. 기본적인 패턴 규칙: .gitignore 파일 내부에 작성 2.1. 특정 파일 무시 example.txt2.2. 특정 확장자 무시 *.log*.temp*.tmp2.3. 특정 디렉토리 무시 node_modules/dist/build/2.4. 특정 경로의 파일/디렉토리 무시 logs/debug.logbuild/output/2.5. 예외 처리 (무시하지 않을 파일 지정) !important.log2.6. 디렉토리 내의 모든 것을 무시하되 디렉토리는 유지 logs/* 3. 자주 사용되는 무시 패턴:3.1. 운영체제 파일 .DS_Store # MacThumbs.db #.. 2024. 10. 29.