상세 컨텐츠

본문 제목

Git 기본 사용법

Tools/git

by Harry군 2025. 6. 22. 18:43

본문

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

📁 1. 폴더 만들기 및 이동

✅ 새로운 Git 프로젝트를 시작하려면 폴더(작업공간)가 필요합니다.

mkdir myproject
cd myproject

 

🌱 2. Git 저장소 초기화

 

✅ 효과: Git이 이 폴더 안의 파일들을 추적할 수 있게 됨

 

git init

 

📄 3. 파일 만들기

✅ 이유: Git이 추적할 대상이 있어야 하므로 파일을 하나 만듭니다.

 

echo "Hello Git!" > hello.txt

 

🔍 4. 상태 확인

효과: 어떤 파일이 변경되었는지, 어떤 파일이 커밋 대상인지 확인할 수 있음

git status

 

➕ 5. 파일 추가 (스테이징)

이유: 커밋 전에 "이 파일을 저장할 거야" 하고 선택하는 과정
효과: Git이 해당 파일을 다음 커밋 대상으로 준비

 

git add hello.txt

 

용어 설명
git add 변경된 파일을 **스테이징 영역(staging area)**에 올림

💾 6. 커밋 (저장)

이유: 지금까지의 변경 사항을 "하나의 이력"으로 남김
효과: 나중에 이력 추적, 복구, 비교 가능

 

git commit -m "처음으로 hello.txt 파일 추가"

 

 

용어 설명
git commit 스테이징된 내용을 로컬 저장소에 저장
-m 커밋 메시지 입력 옵션

 

🌐 7. GitHub 원격 저장소 연결

이유: 온라인 백업 및 협업을 위해 필요
효과: GitHub와 연동 가능, push/pull 가능

 

git remote add origin https://github.com/username/myproject.git

 

용어 설명
git remote add 원격 저장소(GitHub 등)를 로컬 저장소에 연결
origin 일반적으로 원격 저장소의 이름으로 사용

🚀 8. GitHub에 업로드 (push)

효과: 내 코드가 GitHub에 올라가고, 다른 사람과 공유 가능

git push -u origin main

 

용어 설명
git push 로컬 커밋을 원격 저장소(GitHub)로 전송
-u 앞으로 이 브랜치와 origin/main을 기본 연결
main 기본 브랜치 이름 (예전에는 master)

 

단계 명령어 용어 설명 이유 / 효과

단계 명령어 용어설명 이유/ 효과
1. 폴더 생성 mkdir myprojectcd myproject 디렉토리 생성 및 이동 프로젝트 공간 마련
2. Git 초기화 git init .git 폴더 생성 Git이 변경사항 추적 가능
3. 파일 생성 echo "Hello Git!" > hello.txt 파일에 내용 작성 변경 대상 파일 생성
4. 상태 확인 git status 파일 상태 확인 어떤 파일이 추적되는지 확인
5. 스테이징 git add hello.txt 파일을 커밋 후보로 등록 커밋 전 준비 작업
6. 커밋 git commit -m "메시지" 변경사항 저장 이력 기록 및 버전 관리
7. 원격 연결 git remote add origin URL GitHub 저장소 연결 원격 저장소와 연동
8. 업로드 git push -u origin main 로컬 → 원격 저장소 전송 GitHub에 코드 업로드

'Tools > git' 카테고리의 다른 글

협업 시 필요하 git 명령어  (0) 2025.07.06
개인 개발자가 Git을 사용할 때 필요한 핵심 기능  (1) 2025.06.27
git의 설치  (0) 2025.06.22
Git  (0) 2025.06.22

관련글 더보기