๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL/๊ธฐ๋ก

[TIL] 1์ผ์ฐจ

 

๐Ÿฃ ๋ฐฐ์šด ๊ฒƒ ์ •๋ฆฌ 

์˜ค๋Š˜์€ git๊ณผ github์— ๋Œ€ํ•ด ๋ฐฐ์› ๋‹ค.

git์„ ๊น”๊ณ ์„œ vscode์—์„œ terminal๋ฅผ ์ด์šฉํ•˜๋ฉด ๋‚ด ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆด ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ฐ„๋‹จํ•˜๊ณ  ํŽธํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ์˜ฌ๋ฆด ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

๋‚˜๋Š” ์œˆ๋„์šฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ vscode๋ฅผ ์“ฐ๊ณ  ์žˆ์–ด์„œ ๊ผญ ํ„ฐ๋ฏธ๋„์„ ํ‚ค๋ฉด + ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ git bash๋กœ ๋จผ์ € ๋ฐ”๊ฟ”์ฃผ๊ณ  ๋‚˜์„œ ์ž…๋ ฅํ•ด์•ผํ•œ๋‹ค.

 

  • pwd

print working directory ๋กœ ํ˜„์žฌ ๋‚ด๊ฐ€ ์ž‘์—…ํ•˜๋Š” ํด๋”๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๊ฒฝ๋กœํ™•์ธ์ด ๋œ๋‹ค.

 

  • ls  &  ls -a

ls๋Š” list๋ฅผ ๋งํ•˜๊ณ , ls -a ๋Š” list all ์˜ ์•ฝ์ž๋กœ ์ˆจ๊ฒจ์ ธ ์žˆ๋Š” ํŒŒ์ผ๋„ ๋‹ค ๋ณด์—ฌ๋‹ฌ๋ผ๋Š” ์š”์ฒญ์ด๋‹ค. 

 

  • cd

change directory์˜ ๋ช…๋ น์œผ๋กœ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ํด๋”๋กœ์˜ ์ด๋™์„ ์‹œ์ผœ์ค€๋‹ค.

์ฐธ๊ณ ๋กœ cd ..     <= ํ•œ ๋‹จ๊ณ„ ์œ„์˜ ํด๋”๋กœ ๊ฐ€๋ผ๋Š” ๋œป์ด๋‹ค.(๋„์–ด์“ฐ๊ธฐ๋„ ์žŠ์ง€์•Š๊ณ  ๊ผญ ํ•ด์ค˜์•ผํ•œ๋‹ค.)

 

  • mkdir

ํด๋”๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ช…๋ ์–ด

 

  • touch

ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๋ช…๋ น์–ด์ด๊ธฐ๋„ ํ•˜๊ณ , ์—†์œผ๋ฉด ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์ด๊ณ , ๋งŒ์•ฝ ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด ํŒŒ์ผ์„ ๋ณ€๊ฒฝ๋„ ํ•ด์ค€๋‹ค.

 

 

Git ์€ ์ฝ”๋“œ ๋ณ€๊ฒฝ์ ์„ ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ, Git hub๋Š” ๋ฐฑ์—…, ๊ณต์œ , ํ˜‘์—…์ด ๋œ๋‹ค.

 

 

  • git init

 ์ดˆ๊ธฐํ™”๋ฅผ ๋œปํ•˜๋Š” ๊ฒƒ์œผ๋กœ (initialize) ์ดˆ๊ธฐ ์„ธํŒ…ํ•˜๋Š” ๊ฒƒ์˜ ์ค€๋ง์ด๋‹ค. 

ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ ์ „์—  ์ •ํ™•ํ•œ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์—์„œ ๋”ฑ ํ•œ ๋ฒˆ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

 

  • git add & commit
$ git add ํŒŒ์ผ๋ช…
$ git commit -m "๋ฉ”์„ธ์ง€ ์ž‘์„ฑํ•˜๊ธฐ"

 

git add๋Š” ์ €์žฅํ•˜๊ธฐ ์ „, ์ €์žฅํ•  ํŒŒ์ผ "์ง€์ •"

git commit -m์€ ์‹ค์ œ๋กœ "์ €์žฅ"ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

  • git status

์ €์žฅ ์—ฌ๋ถ€ ํ™•์ธ

 


 

 

๐Ÿฃ ๋А๋ผ๋Š” ๊ฐ์ • : ์˜ค๋Š˜๋ถ€ํ„ฐ๋Š” ์‚ฌ์ „ ๊ธฐ๊ฐ„์„ ๋งˆ์น˜๊ณ  ๋‚ด๋ฐฐ์บ  1์ผ์ฐจ๋ฅผ ์ง€๋ƒˆ๋‹ค. ์•„์ง ๋ชจ๋ฅด๋Š” ๋‹จ์–ด๋“ค์ด ์ •๋ง ๋งŽ์€ ๊ฒƒ ๊ฐ™๊ณ , ๋‚ฏ์„ค๊ธฐ๋„ ํ•˜๊ณ , ๋งค์šฐ ๋–จ๋ฆฐ๋‹ค. 

 

๐Ÿฃ ๊ฐ์˜ค :  ๋๊นŒ์ง€ ์—ด์‹ฌํžˆ ๋ฐฐ์›Œ์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. 

 

 

'TIL > ๊ธฐ๋ก' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[TIL] 06 ๋ฌธ์ž์—ด ์ •๋ฆฌ  (0) 2024.01.02
[TIL] ํŒ€ํ”„๋กœ์ ํŠธ ํšŒ๊ณ   (0) 2023.12.29
[TIL] 4์ผ์ฐจ  (0) 2023.12.28
[TIL] 3์ผ์ฐจ  (0) 2023.12.27
[TIL]2์ผ์ฐจ  (0) 2023.12.26