๐Ÿธminzzi
Minzzi์•ผ
๐Ÿธminzzi
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (131)
    • ์˜ค๋ฅ˜ํ•ด๊ฒฐ (14)
    • FE (36)
      • Next.js (17)
      • React (4)
      • React Native (0)
      • TypeScript (1)
      • JavaScript (14)
    • BE (0)
      • Nest.js (0)
    • ๋ฐ๋ธŒ์ฝ”์Šค (7)
    • ์›น ํ”„๋กœ์ ํŠธ (5)
    • CS (28)
      • Algorithm (5)
      • Python (4)
      • C++ (2)
      • Operating System (4)
      • Computer Networking (3)
      • Data Structure (1)
      • Machine Learning (3)
      • Tip (6)
    • Github (4)
    • Flutter (3)
      • ํ”„๋กœ์ ํŠธ (3)
    • Private (27)
      • ํšŒ๊ณ  (7)
      • ๋ฉด์ ‘ (17)
    • ๊ฐœ๋ฐœ๋„์„œ (6)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • react
  • ์ฝœ์Šคํƒ
  • ์›์‹œํƒ€์ž…
  • reflow
  • ์ด๋ฒคํŠธ๋ฃจํ”„
  • ํ˜ธ์ด์ŠคํŒ…
  • SSR
  • ์‹คํ–‰์ปจํ…์ŠคํŠธ
  • ์‹คํ–‰์ปจํƒ์ŠคํŠธ
  • ๋ ‰์‹œ์ปฌ
  • next.js
  • ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…
  • ํž™์˜์—ญ
  • ์ด๋ฏธ์ง€ ์ตœ์ ํ™”
  • ๋ชจ๋˜๋ฆฌ์•กํŠธ๋”ฅ๋‹ค์ด๋ธŒ
  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
  • ๋ฉด์ ‘
  • layout shift
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
  • ์˜ค๋ธ”์™„

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
๐Ÿธminzzi

Minzzi์•ผ

Github

[Git] .gitignore์„ ์‚ฌ์šฉํ•ด git์ด ๊ด€๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ํŒŒ์ผ ์„ค์ •ํ•˜๊ธฐ

2023. 11. 22. 02:59

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด github์— ์˜ฌ๋ฆฌ์ง€ ๋ง์•„์•ผํ•˜๋Š” ๋‚ด์šฉ๋“ค์ด ๋‹ด๊ธด ํŒŒ์ผ๋“ค์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒŒ์ผ๋“ค์„ ์• ์ดˆ์— git์ด ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•ด์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋•Œ .gitignore์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

.gitignore ํŒŒ์ผ์ด๋ž€?

.gitignore ํŒŒ์ผ์€ git์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋˜๋ฉฐ git repository๋‚˜ staging area์— ์ถ”๊ฐ€๋˜์ง€ ๋ง์•„์•ผํ•˜๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์„ ์ •์˜ํ•˜๋Š” ํŒŒ์ผ์ด๋‹ค.

 

git์ด ๊ด€๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋Š” ํŒŒ์ผ๋“ค์—๋Š” ์–ด๋–ค ํŒŒ์ผ๋“ค์ด ์žˆ์„๊นŒ?

1. ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์‹œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๊ฑฐ๋‚˜ ๋‹ค์šด๋กœ๋“œ ๋˜๋Š” ํŒŒ์ผ๋“ค๊ฐ™์€ ํฌํ•จํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ํŒŒ์ผ(๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)

2. ๋ณด์•ˆ์ƒ ์กฐ์‹ฌํ•ด์•ผ ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋‹ด์€ ํŒŒ์ผ๋“ค

 

.gitignore์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

git์ด ๋ฌด์‹œํ•ด์•ผํ•  ํŒŒ์ผ์ธ a.txt๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž

1. ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ ์ตœ์ƒ๋‹จ์— .gitignore ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.

2. .gitignore ํŒŒ์ผ์— a.txt๋ฅผ ์ ์–ด์ค€๋‹ค.

-> a.txt๋Š” ์ด์ œ git์ด ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ์ด ๋œ๋‹ค.

 

.gitignore ํŒŒ์ผ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ๋“ค์˜ ํ˜•์‹์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

# ์ด๋ ‡๊ฒŒ #๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ฃผ์„

# ๋ชจ๋“  file.c
file.c

# ์ตœ์ƒ์œ„ ํด๋”์˜ file.c
/file.c

# ๋ชจ๋“  .c ํ™•์žฅ์ž ํŒŒ์ผ
*.c

# .c ํ™•์žฅ์ž์ง€๋งŒ ๋ฌด์‹œํ•˜์ง€ ์•Š์„ ํŒŒ์ผ
!not_ignore_this.c

# logs๋ž€ ์ด๋ฆ„์˜ ํŒŒ์ผ ๋˜๋Š” ํด๋”์™€ ๊ทธ ๋‚ด์šฉ๋“ค
logs

# logs๋ž€ ์ด๋ฆ„์˜ ํด๋”์™€ ๊ทธ ๋‚ด์šฉ๋“ค
logs/

# logs ํด๋” ๋ฐ”๋กœ ์•ˆ์˜ debug.log์™€ .c ํŒŒ์ผ๋“ค
logs/debug.log
logs/*.c

# logs ํด๋” ๋ฐ”๋กœ ์•ˆ, ๋˜๋Š” ๊ทธ ์•ˆ์˜ ๋‹ค๋ฅธ ํด๋”(๋“ค) ์•ˆ์˜ debug.log
logs/**/debug.log

 

๋!

์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Github' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Git] git add์™€ git commit  (4) 2023.11.22
[Git] Git ์‚ฌ์šฉ์ž ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•  (1) 2023.11.22
[Git] Git์ด๋ž€? ์™œ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”๊ฐ€?  (2) 2023.11.22
    'Github' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Git] git add์™€ git commit
    • [Git] Git ์‚ฌ์šฉ์ž ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•
    • [Git] Git์ด๋ž€? ์™œ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š”๊ฐ€?
    ๐Ÿธminzzi
    ๐Ÿธminzzi

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”