๐ต ๊นํ๋ธ ๋ฐ์คํฌํ ์ค์น
https://desktop.github.com/?ref_cta=download+desktop&ref_loc=installing+github+desktop&ref_page=docs
Redirecting…
desktop.github.com
1. ๊นํ๋ธ ๋ฐ์คํฌํ์ ์ค์น
-๋ก๊ทธ์ธ์ ํด์ผ ๋ด ๊นํ๋ธ ์ฌ์ดํธ์ ์ฌ๋ผ๊ฐ
2. Repository ๋ฅผ ์์ฑ
-๋ ํฌ๋ฅผ ๊นํ๋ฐํ๋ด์์ ๋ง๋ค๋ฉด์ โ ๏ธ์ด๋ readme๋ฅผ ์ฒดํฌํด์ ๋ง๋ฌ (์๋๋ฉด ๋ฐ๊นฅํด๋์ ๋ฆฌ๋๋ฏธ๊ฐ ๋ ์๊น) โ ๏ธ
(README ํ์ผ์ ๊ธฐ๋ก์ ํ ์์ )
3. ํด๋น๊ฒฝ๋ก๋ก VScode์ด๊ธฐ
๊นํ๋ฐํ์์ ๋ง๋ ๋ก์ปฌ ํด๋์ ๊ฒฝ๋ก๋ฅผ ํตํด ํ์ผํ์๊ธฐ๋ฅผ ์ด๊ณ , alt+d ๋ฅผ ๋๋ฌ ๊ฒฝ๋ก๋ฅผ ์ ์ฒด ์ ํํ ํ cmd์ ๋ ฅ ->
code . ์ ์ ๋ ฅ ํ ์ํฐ์ณ์ ํด๋น ๊ฒฝ๋ก์์ Vs Code๋ฅผ ์ผ
Ex) C:\Users\Dm\hesper_java_workspace
4. ์ด๋ฆฐ VScode์์ ์๋ฐ ํ์ผ์ ์์ฑ
'VScode์์ ์๋ฐ ํ์ผ ์ด๊ธฐ' ํฌ์คํ ์ฐธ๊ณ
1-2. ์๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ์ค์ : JAVA JDK,Vscode + ์ปดํ์ผ ๋ ์ฝ๋ ์คํํ๊ธฐ
์ด์ ํฌ์คํ ์์๋https://gsbd.tistory.com/18 1. ์๋ฐ ๊ธฐ์ด ์ง์ & ๊ฐ๋ฐ ํ๊ฒฝ์ค์ : JAVA JDK,Eclipse๐ ๊ธฐ์ด์ง์๐ต์๋ฐ์ ํน์ง๊ฐ์ฒด ์งํฅ ์ธ์ด : ์์ ๋จ์์ ๋ ๋ฆฝ์ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ , ์ด๋ฅผ ํฉ์ณ ํ๋์ ์ดํ
gsbd.tistory.com
[Vscode ์์ ์๋ฐ ํ์ผ ๋ง๋ค์ด ์ด๊ธฐ]
VS์ฝ๋์์ ๋ช ๋ นํ๋ ํธ๋ฅผ ์ด์ด ์๋์ฒ๋ผ ์คํ
๐ฐ๋ช ๋ นํ๋ ํธ : ctrl + shift + p
๋ช ๋ นํ๋ ํธ ์ด๊ธฐ -> create java project -> no bulid ->
์๋ ์์ ํ๋ ค๊ณ ํ๋ ํด๋ ์ ํ (C:\java_workspace) (3-1์์ cmd๋ก ์ด์๋ค๋ฉด ์๋์ผ๋ก ๊ฒฝ๋ก์กํ์์) ->
ํ์ผ์ด๋ฆ ์ ๋ ฅ (ex. java)
5. README.md ๋งํฌ๋ค์ด ํ์ผ ์์ฑ
- ๋งํฌ๋ค์ด์ ํ๋ฉด ๋ฐ๋ก git desktop ์์๋ ์ ์ฉ์ด ๋์ด ๋ฐ๋
- ๋ฐ๊พผ ํ์ publish ํ๋ฉด ์ฌ๋ผ๊ฐ
- ์์ ํ์๋ ์ผ์ชฝํ๋จ์ summary์ des. (์ ํ) ๋ฅผ ์ ๋ ฅํ๊ณ commit to main ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฐ์๋จ
๋ฌธ๋ฒ ์ฐธ๊ณ ์๋ฃ - https://backendcode.tistory.com/165
[Github] README.md ์์ฑํ๊ธฐ - ๋งํฌ ๋ค์ด ๋ฌธ๋ฒ
์ด๋ฒ์ GitHub์ README.md ์์ฑ๋ฒ์ ๋ํด ์ ๋ฆฌํ ๊ฒ์ด๋ค. [๋ชฉ์ฐจ] - ๊นํ๋ธ์ README.md ํ์ผ ์์ฑํ๊ธฐ - ๋งํฌ๋ค์ด ๋ฌธ๋ฒ(MarkDown) ์์ฑ ๋ฐฉ๋ฒ - ๋ค๋ฅธ ์ฌ๋ README.md ์์ค ๋ณต์ฌํ๊ธฐ ์์๋ก ํ์๊ฐ ์ด์ ์ ์์ฑํ
backendcode.tistory.com
https://www.markdownguide.org/basic-syntax/
Basic Syntax | Markdown Guide
The Markdown elements outlined in the original design document.
www.markdownguide.org
6. ๋ด์ฉ ์์ ํ๊ณ ๊นํํ์ด์ง์ ๋ค์ ์ฌ๋ฆฌ๊ธฐ (pushํ๊ธฐ)
VScode์์ ํ์ผ์ ์์ ํ๋ฉด, ๊นํ๋ฐํ ์์ commit to main์ด ํ์ฑํ ๋จ->
ํ์ผ ์์ ํ ์ปค๋ฐ ๋ฒํผ์ ๋๋ฆ -> Push origin ์ ๋๋ฌ์ ๊นํํ์ด์ง์ ๋ฐ์์ํด
7. ๊นํํ์ด์ง ์์ ์์ ๋ ๋ด์ฉ(๋ค๋ฅธ ์ฌ๋์ด ์์ ํ ๋ด์ฉ)์ ๊ฐ์ง๊ณ ์ค๊ธฐ (full)
Fetch origin ์ ๋๋ฌ์ ์๋ก ๊ณ ์น๊ณ , pull origin ๋ฒํผ์ผ๋ก ๋ฐ๋๋ฉด ๋๋ฌ์ ์์ ๋ ๋ด์ฉ์ ๊ฐ์ ธ์ด
โ๏ธ์ค๋์ ํ๊ณ
์๋ ํ์ฌ์์๋ ftp ์๋ฒ๋ฅผ temp(test์๋ฒ) ์ live ๋ก ๋๋์ด
ํผ๋ธ๋ฆฌ์ฑ ํ ํ์ผ์ temp์ ์ฌ๋ฆฌ๊ณ , ๊ทธ๊ฑธ ๋ฐฑ๋จ์์ ๋ฐ์์ ๋ฐฑ์๋์ฝ๋ ๋ถํ๊ณ ,
๋ค์ ๊ทธ ๋ฐฑ์๋ ๋ถ์ ํ์ผ์ ๋ด๊ฐ ๋ฐ์์ ์์ ํ๋๊ฒ ๋ฐ๋ณต๋๋ ์์๋ก ์ ๋ฌด๊ฐ ์งํ๋๊ณ
์ด๋ฐ์์ผ๋ก ํ๋ค๋ณด๋ ํ์ผ ๋ฐฑ์ ์ ๊ฐ์์ ๋ก์ปฌ์ ์ฃผ/์๋ณ๋ก ๋ฐ๋ก ๋๋ ๋์
์์ ์ํฉ์ ์ฌ์ฉ ๋์๋ค.
๊ทธ๋์ ๋๊ฐ ์ด๋๋ฅผ ๊ณ ์ณค๋์ง ์ธ์ ๊ณ ์ณค๋์ง์ ๋ํ ๋ฒ์ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ ๋๋ฐ,
(๊น๋ฑ ์๋ชป๋๋ฉด 'ํน์ ์ด์ ํ์ผ ์์ผ์ธ์..?' ํ๋ ์ํฉ์ด ์ค๊ธฐ๋ ํ๋ค...๐)
ํํ์ ์์ ์ ์ด๋ฐ ๋ฒ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์ด๋ค๋ฉด ๊ต์ฅํ ์ข์๊ฒ ๊ฐ๋ค ๋ ์๊ฐ์ด ๋ค์๋ค
์ฌ์ค, ๊นํ๋ฐ์คํฌํ ํ๋ก๊ทธ๋จ ์ฌ์ฉ์ ์ทจ์ ์ ์ ํ ๋ฒ ์๋ํด๋ดค๋ค๊ฐ,
๋น์์ ํ ์์ ์ ํ ์ผ๋ ์์๊ณ (์ดํ์ ํ์ฌ์ ๋ฐ๋ก ๋ค์ด์์ผ๋ ์ธ์ผ์ด ์์๋ค)
๊นํํ์ด์ง์ ๋๋ ๊ทธ&๋๋กญ ์ฌ์ฉํ๋๊ฑธ๋ก๋ ์ถฉ๋ถํ๋ค ์๊ฐํ์ฌ ๊ทธ๋ ๊ฒ๋ง ์ฌ์ฉํด์๋๋ฐ
์ด๋ฒ ๊ธฐํ์ ๋งํฌ๋ค์ด ๋ฐฉ๋ฒ๋ ์๊ฒ๋๊ณ ๋ฒ์ ๊ด๋ฆฌ๋ ํจ์จ์ ์ผ๋ก ํ ์์๊ฒ ๋๊ฑฐ ๊ฐ์
์ ์ ๋๋ฉด ํผ์ ์ฌ์ฉํ๊ธฐ์๋ ์์ฃผ ์ ์ฉํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
ํ์ง๋ง ๊นํ์๋ ๊ณ ์ฉ๋์ ํ์ผ์ ์ฌ๋ฆด ์ ์์ผ๋๊น
๋ด๊ฐ ์ง๊ธ ์งํํ๊ณ ์๋ ๊ณ ์ฉ๋์ ์์๋ค์ด ์ฌ๋ผ๊ฐ๋ ํ๋ก์ ํธ์๋
์ฌ์ฉํ๊ธฐ ์ด๋ ค์ธ๊ฒ ๊ฐ์์ ์์ฝ๊ธฐ๋ ํ๋ค.
(๊ทธ๋์ ์๋๋ก์ง๋ฅผ ์ฌ๊ณ , ์์ฒด ์น ์๋ฒ๋ฅผ ์ด์ฉํ๋์ค..)
์๋๋ฉด ํํ์ด๋ ์กฐ๊ธ ๋ ๋ ธ๋ ฅํด์ ์ต์ ํ๋ ์ฉ๋์ ๊ฐ์ง๊ณ .. ์๋ํด๋ด์ง๋ ํ๊ฒ ๊ฐ๋ค
์๋ฌดํผ ์ด๋ฐ์๊ฐ์ ํ๊ฒ ํด์ค ๋งํผ
์๋กญ๊ณ ํฅ๋ฏธ๋ก์ด ์์์ ์ ์๊ฒ ๋์ ๊ธฐ์๋น