100개 이상의 파일 git hub에 push 하는 방법

정혅·2024년 10월 28일

공부

목록 보기
3/11

1. Git Bash 실행하기

먼저 Git Bash를 실행하여 명령어를 입력할 준비를 한다.
1. Git Bash 실행

  • C:\class\dev\Git\sourceTree git 의 경로에 존재함

2. 클론할 위치로 이동하기

GitHub의 레포지토리를 클론할 위치로 이동한다.

  1. Desktop으로 이동 :
cd /c/Users/사용자 컴퓨터 이름/Desktop
- 내 컴퓨터는  `cd /C/Users/hyunji/Desktop`
  1. 현재 위치가 올바른지 확인
pwd

3. GitHub 레포지토리 클론하기

이제 GitHub에 있는 원격 레포지토리를 로컬 컴퓨터에 복제한다.

  1. GitHub에서 레포지토리 주소 복사:
  1. Git Bash에서 레포지토리를 클론하기 > 위에서 Desktop으로 설정했기 때문에 해당 위치에 클론한 폴더 생성

    git clone (git에 있는 ssh 복사하여 링크 붙여넣기)

4. 클론한 폴더로 이동하기

이제 클론된 레포지토리 폴더로 이동한다.

  1. 레포지토리 폴더로 이동
cd (실제 클론된 레포지토리 폴더로 경로 설정)
  1. 현재 위치가 올바른지 확인
pwd

5. 새 폴더 생성하여 파일 추가하기

클론된 레포지토리 안에 새 폴더를 만든다.

mkdir (폴더 이름)

후에 생성한 폴더에 추가하고자 하는 파일들을 끌어다 놓거나 복사 붙여넣기 한다.(Window 내에서)

  • 파일 목록 확인 ls

6. Git 스테이징 및 커밋하기

Git을 사용하여 새 폴더와 파일들을 스테이징하고 커밋한다.

  1. 모든 파일을 스테이징
git add .

. 은 현재 디렉토리 내의 모든 변경사항을 스테이징 한다는 의미이다.

  1. 커밋하기
git commit -m "커밋 메시지 작성"

"" 안에 들어가는 메시지는 작업 내용을 설명하는 메시지이다.


7. Git hub에 푸쉬하기

로컬 커밋을 원격 GitHub 레포지토리에 푸시하여 업로드한다.

  1. 푸시
git push origin main

main 대신 다른 브랜치 이름으로 사용하는 경우 해당 이름으로 변경해야 한다.

다 완료 되었다면 GitHub 웹 사이트에서 해당 레포지토리에 접속하여 새로 추가된 폴더와 파일들이 잘 업로드되었는지 확인한다.


주의 사항

커밋하는 프로젝트 안에 Open API Key가 존재한다면 GitHub의 GITHUB PUSH PROTECTION 기능이 해당 key를 감지해 푸쉬를 막는다.

0개의 댓글