πŸš€ Git μ—κ²Œ λ§‘κΈ°μ§€ μ•Šμ„ 것듀

nanaΒ·2023λ…„ 2μ›” 9일
0

πŸš€ Git & GitHub

λͺ©λ‘ 보기
4/7
post-thumbnail

πŸš€ Git의 κ΄€λ¦¬μ—μ„œ νŠΉμ • 파일/폴더λ₯Ό λ°°μ œν•΄μ•Ό ν•  경우

a. 포함할 ν•„μš”κ°€ 없을 λ•Œ

  • μžλ™μœΌλ‘œ 생성 λ˜λŠ” λ‹€μš΄λ‘œλ“œλ˜λŠ” νŒŒμΌλ“€ (λΉŒλ“œ κ²°κ³Όλ¬Ό, 라이브러리)

b. ν¬ν•¨ν•˜μ§€ 말아야 ν•  λ•Œ

  • λ³΄μ•ˆμƒ λ―Όκ°ν•œ 정보λ₯Ό 담은 파일

.gitignore 을 μ‚¬μš©ν•΄μ„œ λ°°μ œν•  μš”μ†Œλ“€μ„ μ§€μ • κ°€λŠ₯




😎 .gitignore μ‚¬μš©ν•΄λ³΄κΈ°

  • 폴더에 μ•„λž˜ 파일 생성
    secrets.yaml

id: admin
pw: 1234abcd

  • μ•„λž˜ λͺ…λ Ήμ–΄λ‘œ μƒνƒœ 확인 πŸ‘‡πŸ»

git status

  • .gitignore 파일 생성

secrets.yaml

  • λ‹€μ‹œ μƒνƒœ 확인

git status

  • secrets 파일 보이지 μ•ŠλŠ”κ±° βœ”οΈν™•μΈ



πŸ“ .gitignore ν˜•μ‹

πŸ“Ž https://git-scm.com/docs/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

✨ 끝 !

✦ 좜처 : μ–„νŒν•œ 코딩사전 Git & GitHub

profile
✧ μ€‘μš”ν•œκ±΄ 꺾이지 μ•ŠλŠ” 마음 πŸ”₯ α•™(β€’Σ©β€’)α•€ πŸ”₯

0개의 λŒ“κΈ€