본문 바로가기
Git

[Git] 프로젝트 git 연동 순서

by 성은2 2025. 2. 19.

🚀순서 정리

  1. Git 초기화(git init)
  2. .gitignore 작성
  3. 브랜치 생성 또는 확인 (git branch, git checkout -b)
  4. 변경 사항 추가 및 커밋 (git add ., git commit -m "message")
  5. 원격 저장소 푸시 (git push origin <브랜치명>)

 

1. Git 초기화 및 연동

  1. 프로젝트 경로에 Git 리포지토리 초기화
    • 프로젝트 폴더에서 Git 리포지토리를 초기화하려면:
      => git init
    • .git 폴더가 생성되고, Git이 이 폴더를 버전 관리하는 리포지토리로 인식한다.
  2. 기존 Git 프로젝트라면 이 단계는 건너뛰기

2. .gitignore 파일 작성

  1. 필요한 파일들 무시 설정
    • .gitignore 파일을 만들어서 Git이 추적하지 않도록 할 파일/디렉토리를 지정.
    • 예를 들어:
      .idea/ *.iml target/ .DS_Store
  2. .gitignore 파일을 커밋 전 추가해두는 것이 좋음. 나중에 반영하면 이미 커밋되어 버린 무시해야할 파일들을 정리하는 작업이 추가로 필요하게 된다.

3. 브랜치 확인 및 생성 (필요한 경우)

  1. 기존 브랜치 확인
    • 현재 브랜치를 확인하려면:
       
      => git branch
  2. 새로운 브랜치 만들기 (필요한 경우)
    • 브랜치가 없다면, 새로 브랜치를 생성:
      => git checkout -b <브랜치명>
  3. 브랜치 변경 (기존 브랜치로 전환)
    • 만약 다른 브랜치에서 작업 중이라면, 전환:
      => git checkout <브랜치명>

4. 변경 사항 추가 및 커밋

  1. 변경된 파일 추가 (Staging)
    • 변경된 파일을 Git에 추가하려면:
      => git add .
      또는 특정 파일만 추가:
       
      => git add <파일명>
  2. 변경 사항 커밋
    • 커밋 메시지 적용:
       
      => git commit -m "커밋 메시지"

5. 원격 저장소에 푸시

  1. 원격 저장소 연결 (처음 설정 시)
    • 원격 저장소를 추가해야 하는 경우:
       
      => git remote add origin <원격 저장소 URL>
  2. 커밋된 내용을 원격 저장소에 푸시
    • 푸시할 때는 현재 작업 중인 브랜치를 지정:
      => git push origin <브랜치명>