일단 이것저것 해 보는 블로그

(Git, Github) 저장소(Repository) 다시 만들기, 파일과 폴더 업로드(260108) #IT취준생 본문

2026/(일단 해보는) IT 공부기록(2026~)

(Git, Github) 저장소(Repository) 다시 만들기, 파일과 폴더 업로드(260108) #IT취준생

뷔구룽 2026. 1. 8. 13:00

(260112 추가)

commit을 할 때는 실습에 사용 중인 IDE, 인텔리제이에 깃을 연동시켜 좀 더 직관적으로 할 수 있게 되었다.

이제는 IDE에서 먼저 작업물을 커밋한 다음

# git remote -v
# git push origin (브랜치 이름)

으로 원격 저장소에 최종 push하며 마무리하고 있다.

덕분에 깃허브 이용이 조금 더 간편해진 느낌이다!

개요

 

프로그래밍(자바) 공부를 시작하면서 '앞으로 개발 공부를 하려면 깃과 깃허브 사용법을 아는 게 도움이 될 것'이라는 인터넷 상 조언을 참고해 같이 배우기 시작했다.

처음에는 유튜브 등을 참고해 깃허브 웹사이트에 직접 업로드하는 걸 연습했는데

하다보니 커밋을 잘못 올린다거나, 폴더를 만들어 정리하고 싶은데 웹사이트만으로는 잘 되지 않아 저장소가 엉망이 되는 등 여러 불편한 점을 느꼈다.

이에 '어차피 취업하면 깃도 써야하지 않을까' 생각해 과감히 깃 로컬 저장소를 활용해보기로 하는데...

 

먼저 이번 문제 해결 과정에 사용할 명령어 요약

# git init
# git status
# git add .
# git commit add origin "Commit massage"
# git remote add origin [저장소 주소]
# git remote -v
# git push origin master(브랜치 이름)
# git branch -a
# git branch -d (삭제할 브런치 이름)

 

해결 과정

(깃허브 웹사이트)

0) 먼저 깃 환경을 설치한 다음 처음에 만들었던 엉망이 된 저장소부터 삭제했다.

그 다음 새 저장소를 다시 만들어 사전 준비를 마쳤다.

 

(로컬 환경, git bash)
1) git init git을 초기화하고 로컬 저장소 생성
$ git init
Initialized empty Git repository in C:/Users/rlaru/OneDrive/문서/Do it Java/First/src/.git/

2) git remote add origin ~  git 원격 저장소와 연결
$ git remote add origin https://github.com/~(새로 만든 저장소 URL)

3) git status 저장소 상태 확인
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        chapter2/
        chapter3/
        chapter4/
        hello/

nothing added to commit but untracked files present (use "git add" to track)

4) git add . 모든 파일과 폴더 업로드

5) git remote add origin [저장소 주소] Github에서 생성한 저장소 주소를 붙여넣고

6) git commit -m "메시지" 로컬 저장소에 새로운 커밋 업로드

7) git remote -v 로컬 저장소와 원격 저장소 간 연결 확인 후

8) git push origin 브랜치 브랜치에 파일 및 폴더 업로드(push)

9) 업로드 완료

어려웠던 점



1) 오류 1: git add . 오타
 ' .'을 빼먹어 오류 발생
2) 오류 2: 1을 인지하지 못하고 순서대로 계속 진행하다 git push origin master(브랜치 이름) 단계에서 업로드가 정상적으로 되지 않는 문제 발생
    -> 해결 방법: git add . 단계부터 오타 없이 입력하니 git status 단계에서 업로드하려던 파일과 폴더가 문제 없이 확인됨.

3) 오류 3: 업로드 완료 후 깃허브의 잉여 브랜치를 Git Bash로 삭제하려고 커밋해봤으나 에러 발생.
git pull로 기존 저장소의 사항을 빼낸 뒤 다시 push 시도 -> 실패
-> 해결 방법: git branch -a 로 브랜치 목록에 접근한 뒤
git push origin -d 삭제할 브런치 이름 으로 다시 시도 -> 무사히 성공. 브랜치 목록에 다시 접근했을 때와, 깃허브 사이트 내에서  도 정상 삭제 확인.

 

스크린샷

 

1) 깃 저장소를 초기화하고 파일과 폴더를 새 저장소에 다시 올려본 과정

 

 

2) 깃허브에서 사용하지 않는 브랜치를 git bash에서 삭제해본 과정

 

 

참고자료

 

[Git] 로컬에 있는 폴더를 깃허브 Repo에 올리는 방법 (260108 최종접속)

 

[Git] 로컬에 있는 폴더를 깃허브 Repo에 올리는 방법

로컬에 저장해둔 workspace 폴더를 깃허브로 올릴 예정이다. 다음 두 가지는 이미 준비되어 있다는 가정하에 진행하겠다 1. Git Bash 설치 2. Github Repo 생성 후 copy된 주소 다음 과정을 한 단계씩 차근

dusruddl2.tistory.com