본문 바로가기
IT 공부

Github 정리

by 랜턴K 2025. 8. 21.
반응형

깃허브 사용법은 잘 모른채로, 사용했던 터라... 레포지토리가 아주 난장판이다. 

(알고리듬 공부할 때는, 하위에 폴더 만드는 법을 알게되어서 정리를 그나마 했는데...

맨 처음 자료구조 할 때는 잘 모르던 때라... 아주 그냥 난장판이다) 

나중에 날 잡아서 정리 한 번 해야겠다라고 마음을 먹고 있었다. 

그리고 그 날이 왔다.

 

바이브 코딩 사이드 프로젝트를 진행하던 중 퍼블리싱 단계에 왔고,

Git에 코드를 연동해야하는데,

더러운 레포지토리를 보는 순간, 흠.. 이제는 칼을 빼들어야겠다 싶었다. 

ㄲㄲ

 

1단계: 사전 준비 (로컬 환경 설정) 

일단 아래 링크에서 Git을 다운 받는다

- Github에서 GUI를 통해 작업하는 것보다, CLI를 통해 작업하는게 차라리 낫다고 하는데,

  애초에 GUI에서 어떻게 작업하는지조차 모르겠는게 함정 ;;; 

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.51.0) x64 version of Git for Windows. This is the most recent maintained build. It was released on 2025-08-19. Other Git for Windows downloads Standalone Installer Git for Windows/x64 Setup. Git for

git-scm.com

 

설치가 완료되면, Git을 실행시키다. 

작업은 아래 순서로 진행된다

1. 내 로컬 PC에 작업용 폴더를 생성한다 

2. 메인 레포지토리를 복제한다 (최종 통합할 레포지토리) ; Clone 

3. 합칠 레포지토리를 심는다. subtree

4. 로컬 PC에 폴더를 추가 생성하여, 방금 합쳐진 파일들을 

 

차례대로, 진행하자. 

내 컴퓨터에 임시폴더를 생성한다. 

#  팁: 경로에 공백이나 한글이 있는 경우 큰따옴표 ""로 감싼다 
cd "/c/Users/YourUser/OneDrive/바탕 화면"
mkdir portfolio-project
cd portfolio-project

 

메인 레포지토리를 복제한다. (복제 내용을 받을 레포지토리다) 

git clone https://github.com/YourUsername/Data-Structure.git
cd Data-Structure

 

하위 프로젝트를 심는다. 

Tree 레포지토리의 모든 내용을,

Data-Structure 레포지토리의 Tree 하위 폴더로 한 번에 넣는다.

git subtree add --prefix=Tree https://github.com/YourUsername/Tree.git main
  1.  

깃허브에 업로드한다. 

git push origin main
반응형