Tiny Bunny
[Git] Git Add 명령어: . vs --all vs -A 차이점
·
🛠️Backend/Git
Git을 사용하다 보면 파일을 스테이징 영역에 추가할 때 다양한 git add 옵션을 마주하게 됩니다. 특히 git add ., git add --all, git add -A 같은 명령어들은 비슷해 보이지만 실제로는 미묘한 차이가 있어서 개발자들을 혼란스럽게 만들곤 합니다.Git Add란?작업 디렉토리의 변경사항을 스테이징 영역(Index)으로 추가하는 명령어입니다. 커밋하기 전 단계로, 어떤 변경사항을 다음 커밋에 포함할지 결정하는 중요한 과정입니다.주요 Git Add 명령어 비교1. git add . (점)현재 디렉토리와 하위 디렉토리의 모든 변경사항을 추가합니다.# 현재 위치 기준으로 변경사항 추가git add .특징:현재 디렉토리 기준으로 동작상위 디렉토리의 변경사항은 포함되지 않음가장 직관적이고..
[Git] Git 기초 명령어 (1)
·
🛠️Backend/Git
🎒Git 푸시 과정 비유로 이해하기 (더보기)더보기Git을 숙제 제출함이라고 생각해보자Working Directory: 내 책상 (파일을 수정하는 곳)Staging Area: 가방 (제출할 숙제를 임시로 넣어두는 곳)Repository: 선생님 책상 (최종 제출된 숙제가 보관되는 곳)Remote Repository: 학교 서버 (모든 반 친구들이 볼 수 있는 곳)숙제를 하고→ 가방에 넣고→ 이름표 붙이고→ 선생님께 제출하는 것처럼, 코드를 수정하고→ add하고 (제출할 파일들을 선택)→ commit하고 (어떤 숙제인지 메모)→ push (서버에 업로드)혼자 숙제할 때는 마음대로 제출해도 되지만, 조별과제일 때는 친구들과 상의하고 제출해야 하는 것처럼, 팀 프로젝트에서는 더 신중히 해야 함!Git의 핵..