λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’» DEV/GitHub

[Github] ν”„λ‘œμ νŠΈ 생성 (둜컬 μ €μž₯μ†Œμ—μ„œ 원격 μ €μž₯μ†Œ Push)

by Rising Oneβ˜… 2025. 3. 10.
728x90
λ°˜μ‘ν˜•
SMALL

Git λŒ€ν‘œμ΄λ―Έμ§€

 

 

μ ‘κ·Ό (μš”μ•½)

Project μƒμ„±μ‹œ, Github Webμ—μ„œ Repoλ₯Ό λ§Œλ“€μ–΄ Pull을 λ°›κ³  ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λŠ” κ²½μš°μ™€ λ”λΆˆμ–΄,

이미 μ½”λ“œ μž‘μ„±μ΄ μ§„ν–‰λœ μƒν™©μ˜ ν˜•μƒ(둜컬 μ €μž₯μ†Œ)을 원격저μž₯μ†Œμ— Push ν•˜κ³ μž ν•  λ•Œμ— 흐름을 μž‘μ„±ν•œλ‹€.

 

  1. Create Project (Terminal)

- 경둜 이동

- Project App 생성

- (둜컬) Open Project & Branch 생성 (main → master)

- 원격저μž₯μ†Œ 생성(Web) & Push (둜컬 → 원격저μž₯μ†Œ) 

 


방법

   1. Create Project (Terminal)

 

1. Project 생성할 경둜둜 이동 (./WebStormProjects)

 

2. Next.js App 생성 
$ npx create-next-app@latest

npx λͺ…λ Ήμ–΄ μ‹€ν–‰ ν›„

3. 원격저μž₯μ†Œ 생성(Web) & Push (둜컬 → 원격저μž₯μ†Œ) 

 

(1) μƒμ„±ν•œ Projectλͺ…κ³Ό μΌμΉ˜ν•˜κ²Œ 

- Repository λͺ…칭을 적어주고, 

 

(2) κ³΅κ°œμ—¬λΆ€ (Pub / Private)만 μ„€μ •ν•œ λ’€,

 

(3) Create Repository

 

 

 

 

 

 

 

 

 

 

 

 

(4) 둜컬 μ €μž₯μ†Œμ—μ„œ μž‘μ—… μ§„ν–‰

## 이미 Git 없이 λ‘œμ»¬μ—μ„œ ν”„λ‘œμ νŠΈ μƒμ„±ν–ˆκ³  이λ₯Ό 원격에 pushν•˜κ³ μž ν•  λ–„

# ν”„λ‘œμ νŠΈ 경둜 μ§„μž…
cd ..WebStormProjects/OOOOO

# ν•΄λ‹Ή ν΄λ”μ˜ Git μ΄ˆκΈ°ν™”
git init

---

# 브랜치 확인
git branch

# master 브랜치 생성
git branch master

# μƒμ„±ν•œ master 브랜치둜 checkout 
git checkout master

# 기쑴 main 브랜치 제거
git branch -D main

---

# remote μ„€μ •
git remote add origin [ github Repo URL ]

# push
git push -u origin master

 

4. Web - Branch λ³€κ²½ (main → master)

 

이후, Git Flow μ „λž΅μ„ μ΄μ–΄μ„œ μž‘μ—… μ„ΈνŒ…μ„ ν•΄μ£Όλ©΄ λœλ‹€.

728x90
λ°˜μ‘ν˜•
LIST

λŒ“κΈ€