๐Ÿ“Œ Fav

1-3. ๊นƒํ—ˆ๋ธŒ ๋ฐ์Šคํฌํƒ‘ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ• + ์ž๋ฐ” ํŒŒ์ผ ๋ฐฐํฌ + ๋งˆํฌ๋‹ค์šด๋ฐฉ๋ฒ•

ramen2 2024. 6. 30. 00:20
๋ฐ˜์‘ํ˜•


๐Ÿ”ต ๊นƒํ—ˆ๋ธŒ ๋ฐ์Šคํฌํƒ‘ ์„ค์น˜

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

 

code .๋ฅผ ์ณ์„œ ์—”ํ„ฐ์น˜๋ฉด VScode๊ฐ€ ์—ด๋ฆผ

 

 

 

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 ๋ฒ„ํŠผ์œผ๋กœ ๋ฐ”๋€Œ๋ฉด ๋ˆŒ๋Ÿฌ์„œ ์ˆ˜์ •๋œ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์˜ด

 

๋ฒˆํ˜ธ 3 ์ž…๋‹ˆ๋‹ค ๋กœ ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ

 

 

 

 

 

 

 

 

 

โœ๏ธ์˜ค๋Š˜์˜ ํšŒ๊ณ 

 

์›๋ž˜ ํšŒ์‚ฌ์—์„œ๋Š” ftp ์„œ๋ฒ„๋ฅผ temp(test์„œ๋ฒ„) ์™€ live ๋กœ ๋‚˜๋ˆ„์–ด

ํผ๋ธ”๋ฆฌ์‹ฑ ํ•œ ํŒŒ์ผ์„ temp์— ์˜ฌ๋ฆฌ๊ณ , ๊ทธ๊ฑธ ๋ฐฑ๋‹จ์—์„œ ๋ฐ›์•„์„œ ๋ฐฑ์—”๋“œ์ฝ”๋“œ ๋ถ™ํžˆ๊ณ ,

๋‹ค์‹œ ๊ทธ ๋ฐฑ์—”๋“œ ๋ถ™์€ ํŒŒ์ผ์„ ๋‚ด๊ฐ€ ๋ฐ›์•„์„œ ์ž‘์—…ํ•˜๋Š”๊ฒŒ ๋ฐ˜๋ณต๋˜๋Š” ์ˆœ์„œ๋กœ ์—…๋ฌด๊ฐ€ ์ง„ํ–‰๋๊ณ 

 

์ด๋Ÿฐ์‹์œผ๋กœ ํ•˜๋‹ค๋ณด๋‹ˆ ํŒŒ์ผ ๋ฐฑ์—…์€ ๊ฐ์ž์˜ ๋กœ์ปฌ์— ์ฃผ/์›”๋ณ„๋กœ ๋”ฐ๋กœ ๋‚˜๋ˆ  ๋†“์•„

์˜ˆ์˜ ์ƒํ™ฉ์— ์‚ฌ์šฉ ๋˜์—ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ ๋ˆ„๊ฐ€ ์–ด๋””๋ฅผ ๊ณ ์ณค๋Š”์ง€ ์–ธ์ œ ๊ณ ์ณค๋Š”์ง€์— ๋Œ€ํ•œ ๋ฒ„์ „ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ค์› ๋Š”๋ฐ,

(๊นŒ๋”ฑ ์ž˜๋ชป๋˜๋ฉด 'ํ˜น์‹œ ์ด์ „ ํŒŒ์ผ ์žˆ์œผ์„ธ์š”..?' ํ•˜๋Š” ์ƒํ™ฉ์ด ์˜ค๊ธฐ๋„ ํ–ˆ๋‹ค...๐Ÿ˜‚)

ํŒ€ํ˜‘์—… ์ž‘์—…์‹œ ์ด๋Ÿฐ ๋ฒ„์ „๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์„ ์“ด๋‹ค๋ฉด ๊ต‰์žฅํžˆ ์ข‹์„๊ฒƒ ๊ฐ™๋‹ค ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค

 

์‚ฌ์‹ค, ๊นƒํ—™๋ฐ์Šคํฌํƒ‘ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ์€ ์ทจ์—… ์ „์— ํ•œ ๋ฒˆ ์‹œ๋„ํ•ด๋ดค๋‹ค๊ฐ€,

๋‹น์‹œ์— ํŒ€ ์ž‘์—…์„ ํ•  ์ผ๋„ ์—†์—ˆ๊ณ  (์ดํ›„์—” ํšŒ์‚ฌ์— ๋ฐ”๋กœ ๋“ค์–ด์™”์œผ๋‹ˆ ์“ธ์ผ์ด ์—†์—ˆ๋‹ค)

๊นƒํ—™ํŽ˜์ด์ง€์— ๋“œ๋ ˆ๊ทธ&๋“œ๋กญ ์‚ฌ์šฉํ•˜๋Š”๊ฑธ๋กœ๋„ ์ถฉ๋ถ„ํ•˜๋‹ค ์ƒ๊ฐํ•˜์—ฌ ๊ทธ๋ ‡๊ฒŒ๋งŒ ์‚ฌ์šฉํ•ด์™”๋Š”๋ฐ 

์ด๋ฒˆ ๊ธฐํšŒ์— ๋งˆํฌ๋‹ค์šด ๋ฐฉ๋ฒ•๋„ ์•Œ๊ฒŒ๋๊ณ  ๋ฒ„์ „๊ด€๋ฆฌ๋„ ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜์žˆ๊ฒŒ ๋œ๊ฑฐ ๊ฐ™์•„

์ ์‘ ๋˜๋ฉด ํ˜ผ์ž ์‚ฌ์šฉํ•˜๊ธฐ์—๋„ ์•„์ฃผ ์œ ์šฉํ• ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ๊นƒํ—™์—๋Š” ๊ณ ์šฉ๋Ÿ‰์˜ ํŒŒ์ผ์„ ์˜ฌ๋ฆด ์ˆ˜ ์—†์œผ๋‹ˆ๊นŒ

๋‚ด๊ฐ€ ์ง€๊ธˆ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ๊ณ ์šฉ๋Ÿ‰์˜ ์˜์ƒ๋“ค์ด ์˜ฌ๋ผ๊ฐ€๋Š” ํ”„๋กœ์ ํŠธ์—๋Š”

์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šธ๊ฒƒ ๊ฐ™์•„์„œ ์•„์‰ฝ๊ธฐ๋„ ํ•˜๋‹ค.

(๊ทธ๋ž˜์„œ ์‹œ๋†€๋กœ์ง€๋ฅผ ์‚ฌ๊ณ , ์ž์ฒด ์›น ์„œ๋ฒ„๋ฅผ ์ด์šฉํ•˜๋Š”์ค‘..)

์•„๋‹ˆ๋ฉด ํƒ€ํ˜‘์ด๋‚˜ ์กฐ๊ธˆ ๋” ๋…ธ๋ ฅํ•ด์„œ ์ตœ์ ํ™”๋œ ์šฉ๋Ÿ‰์„ ๊ฐ€์ง€๊ณ .. ์‹œ๋„ํ•ด๋ด„์ง๋„ ํ•œ๊ฒƒ ๊ฐ™๋‹ค

 

์•„๋ฌดํŠผ ์ด๋Ÿฐ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ํ•ด์ค„ ๋งŒํผ

์ƒˆ๋กญ๊ณ  ํฅ๋ฏธ๋กœ์šด ์‹œ์ž‘์ ์„ ์•Œ๊ฒŒ ๋˜์„œ ๊ธฐ์˜๋‹น

 

๋ถ์—…

 

 

 

๋ฐ˜์‘ํ˜•