[Git] 프로젝트와 초기 연동 설정 (3) | 로컬과 Github 연결

2026. 3. 2. 08:36·Git

https://byhy0.tistory.com/18

앞서 포스팅한 프로젝트와 초기 연동 설정 (1),(2)에 이어 설명드리겠습니다.

이번 포스팅까지 따라하시면 로컬에 있던 프로젝트 파일을 Github에 올리실 수 있습니다.

 

(1) 로컬과 Github 연결

현재는 로컬에 있는 폴더랑 GitHub랑 연결이 되지 않은 상태이다.

이를 연결해줘야 내가 작업한 코드를 언제 어디서나 가져오고 올릴 수 있게 된다.

 

 

GitHub에 올려있는 repo를 눌러보면 다음과 같은 화면이 나온다.

여기서 우측 상단에 있는 Code버튼을 누르면 HTTPS 주소가 나오는데 이것을 복사해둔다.

 

git remote add origin 복사한주소
git pull origin main

 

이제는 다시 터미널로 돌아가 위 코드를 작성해준다.

git remote add origin 복사한주소 -> 이 주소를 origin이라는 이름으로 등록할게 라는 것이다.

다시말해 로컬에 있는 폴더에게 GitHub 주소가 이거니까 origin이라는 이름으로 기억해줘~ 라고 하는 것이다.

 

git pull origin main -> pull은 원격 저장소에 있는 것을 내 로컬 저장소로 불러오는 것이다.

github와 충돌 오류가 나지 않으려면 항상 pull을 하여 먼저 원격저장소에 있는 상태와 맞춰줘야한다.

 

git remote -v

 

연결이 잘 됐는지 확인하는 명령어다.

해당 명령어를 입력하였을때

2개의 주소가 나오면 성공이다!

 

 

fetch는 Github->로컬로 가져올 때 Github 주소를 나타내고, 반대로 push는 올릴 때 어디에 올리는지를 나타낸다.

 

(2) .gitignore 파일 만들기

New-Item .gitignore

 

해당 코드로 .gitignore 폴더를 만들 수 있다.

gitignore가 필요한 이유는 Git에게 비밀번호나 API키 등 github에 올리면 위험한 것들을 알려주는 파일이기 때문이다.

 

다음과 같은 코드를 우선 .gitignore 파일에 작성해주겠다.

 

(3) 첫 커밋하기

git add .

git commit -m ".gitignore 추가"

git push origin main

 

다음의 명령어를 한줄씩 작성한다.

 

git add . -> 변경사항을 커밋할 준비 목록에 올리기

 

git commit -m ".gitignore 추가" -> 준비 목록에 있는 파일들을 해당 시점으로 저장하는 코드이다. -m 뒤에는 어떤 작업을 했는지 메모를 남기면 된다.

 

git push origin -> 내 컴퓨터에 저장된 커밋을 GitHub에 올리기

 

해당 작업을 마무리하면

github repository에 이렇게 올라와있던 것이

이렇게 변경되있는 것을 알 수 있다.

 

(4) 마무리

프로젝트와 초기 연동 설정 (1),(2),(3)을 통해 로컬 환경과 GitHub를 연결하는 방법을 익힐 수 있었다.

이후에는 새로운 컴퓨터 & 동료의 입장이 되어서 repo에 있는 파일을 pull&push 하는 방법도 익혀봐야겠다.

'Git' 카테고리의 다른 글

[Git] Git 브랜치 전략 - GitFlow&Trunk-based  (2) 2026.03.14
[Git] 프로젝트와 초기 연동 설정 (2) | repository 만들기  (0) 2026.02.28
[Git] 프로젝트와 초기 연동 설정 (1) | VS Code&Git 연동  (0) 2026.02.28
[Git] 깃 설치법  (0) 2026.02.25
'Git' 카테고리의 다른 글
  • [Git] Git 브랜치 전략 - GitFlow&Trunk-based
  • [Git] 프로젝트와 초기 연동 설정 (2) | repository 만들기
  • [Git] 프로젝트와 초기 연동 설정 (1) | VS Code&Git 연동
  • [Git] 깃 설치법
byhy0
byhy0
byhy0 님의 블로그 입니다.
  • byhy0
    byhy0 님의 블로그
    byhy0
  • 전체
    오늘
    어제
    • 분류 전체보기 (62)
      • T아카데미 (4)
      • Project (2)
      • Airflow (4)
      • Python (16)
        • Django (0)
      • Java (1)
      • Spring (4)
        • Board Project (3)
      • SQL (3)
      • Docker (1)
      • 클라우드 (2)
      • Error (3)
      • Git (5)
      • 코딩테스트 (12)
        • SQL (5)
        • Python (7)
      • TIL (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    programmers # 코딩테스트 #sql
    티스토리챌린지
    Spring
    python #pytest #테스트
    #클라우드 #클라우드컴퓨팅 #CloudComputing #온프레미스 #CS기초 #IT인프라 #서버
    T아카데미 #SK플래닛 #회고 #1주차
    programmers #SQL #코딩테스트
    T아카데미 #면접 #데이터 엔지니어 #K-Digital Traning
    API 요청 #API
    Git #설치법
    vscode #git #git연동법
    venv #파이썬 가상환경 #가상환경
    T아카데미 #2주차 회고 #데이터 엔지니어 2기
    게시판
    오블완
    #Python #정규표현식 #Regex #웹크롤링 #데이터처리
    BigQuery #SQL
    git #github #repository 생성
    push #pull #git연동
    T아카데미#SK플래닛#데이터엔지니어2기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
byhy0
[Git] 프로젝트와 초기 연동 설정 (3) | 로컬과 Github 연결
상단으로

티스토리툴바