github3 Git) branch Git에서 branch(브랜치)는 독립적인 작업 흐름을 만들기 위해 사용하는 개념.새로운 기능을 개발하거나 버그를 수정할 때, 기존 코드를 건드리지 않고 안전하게 작업을 진행하겨면 새 브랜치를 만들어 작업한 뒤, 완료 후 메인(main/master) 브랜치에 변경 내용을 합치는(병합, 머지) 방식이 기본 워크플로우이다.1. 브랜치를 사용하는 이유독립적인 작업 공간현재 제품(프로덕션) 코드를 안정적으로 유지하면서, 실험적으로 기능 개발을 하고 싶을 때 유용.각 기능(또는 이슈, 버그 수정)마다 별도 브랜치를 만들어서 개발하면, 서로 간섭 없이 안전하게 작업할 수 있다.히스토리 관리 용이기능 단위로 브랜치가 만들어지고 머지(Merge) 되므로, 커밋 히스토리가 보기 쉬워진다.기능별로 작업한 커밋을 한눈에 파.. 2025. 1. 23. Git) .gitignore .gitignore는 Git이 특정 파일이나 디렉토리를 버전 관리에서 무시(ignore) 하도록 지정하는 설정 파일이다.프로젝트를 이쁘게 관리하기 위해서 빌드 결과물, 개인 환경 설정 파일, 임시 파일 등을 .gitignore로 관리하는 것이 좋다.1. .gitignore의 위치와 작성 방법위치: 어디에 있어도 문제없지만, 일반적으로 프로젝트 루트 디렉토리(최상위 경로)에 .gitignore 파일을 배치.내용: 무시하고 싶은 파일(또는 디렉토리) 경로, 패턴 등을 한 줄씩 작성.# 빌드 결과물/build/# OS나 에디터에서 생성되는 임시 파일.DS_Store*.swp*.temp# 환경 설정 파일.env 2. 패턴(와일드카드) 사용 방법.gitignore에서는 와일드카드를 사용해 여러 파일을 한꺼번에 지.. 2025. 1. 22. Git) git commit --amend amend는 가장 마지막 커밋의 내용을 수정하거나 커밋 메시지를 수정하고 싶을떄 사용.ex) 새 파일을 추가하는 것을 잊었거나, 커밋메시지를 잘못 작성했을 때1. 기본 사용 방법1) 커밋 메시지 수정만 하고 싶을 때가장 마지막에 커밋한 메시지를 바꾸고 싶다면, 변경사항 없이 아래 명령어를 입력.git commit --amend편집기가 열리면, 원하는 커밋 메시지로 수정 후 저장.가장 마지막 커밋 메시지 변경.2) 빠뜨린 파일을 다시 넣고 싶을 때수정하거나 빠뜨린 파일 추가.git add 마지막 커멧에 추가로 반영git commit --amend 2. 주의 사항이미 원격 저장소에 푸시된 커밋을 amend하면, 히스토리가 재작성되기 때문에 협업 중인 다른 사람들과 충돌이 생길 수 있다.원격 저장소에 이미 푸.. 2025. 1. 22. 이전 1 다음