ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git] Git .gitignore μ„€μ •
    2023. 7. 6. 01:34
    λ°˜μ‘ν˜•

     

     

    🐱
    μ˜€μ†Œλ¦¬λ‹˜, κΉƒ λ ˆν¬μ— μ“Έλͺ¨μ—†λŠ” νŒŒμΌλ“€μ΄ λ§Žμ€λ° 정리 λΆ€νƒλ“œλ €μš”!
    (μ‹ μž…μ΄λΌ μ–΄λ–€κ²Œ ν•„μš”μ—†λŠ” νŒŒμΌμΈμ§€ λͺ¨λ¦„;) μ–΄λ–€ 파일 λ§μ”€ν•˜μ‹œλŠ” κ±΄κ°€μš”...?
    🐢

     

     

     

    🐱
    λΉŒλ“œ ν΄λ”λ‚˜ κ°œμΈμ •λ³΄κ°€ λ“€μ–΄κ°„ 파일 등은 깃에 컀밋 μ‹œ μ œμ™Έν•΄μ£Όμ…”μ•Ό ν•©λ‹ˆλ‹€.
    gitignore라고 μ•„μ„Έμš”?
    πŸ₯Ί
    🐢

     

     

     

     

    gitignore.io

    Create useful .gitignore files for your project

    www.toptal.com

     

    .gitignore μ΄λž€

    .gitignore νŒŒμΌμ€ νŠΉμ • νŒŒμΌμ΄λ‚˜ 디렉토리λ₯Ό git 버전 κ΄€λ¦¬μ—μ„œ μΆ”μ ν•˜μ§€ μ•Šλ„λ‘ μ„€μ •ν•˜λŠ” νŒŒμΌμ΄λ‹€.

     

     

    .gitignore 파일 생성

    보톡 git 연동을 ν•œ ν”„λ‘œκ·Έλž¨μ΄λΌλ©΄ 기본적으둜 .gitignore 파일이 μƒμ„±λœ 채 ν”„λ‘œμ νŠΈκ°€ μƒμ„±λœλ‹€.

     

    πŸ’‘ λ§Œμ•½, macOSμ—μ„œ .gitignore 파일이 확인이 μ•ˆλœλ‹€λ©΄ μˆ¨κΉ€νŒŒμΌ μƒνƒœμΌ 수 μžˆμœΌλ‹ˆ cmd + . + shift ν‚€λ‘œ μˆ¨κΉ€νŒŒμΌ ν‘œμ‹œλ‘œ 확인해본닀.

     

    .gitignore 파일이 μ—†λ‹€λ©΄ 파일 λͺ…을 .gitignore둜 μ„€μ •ν•œ νŒŒμΌμ„ κΉƒκ³Ό μ—°λ™ν•œ 폴더에 μƒμ„±ν•œλ‹€.

    터미널 λͺ…λ Ήμ–΄λ‘œ κ°„λ‹¨νžˆ 생성 κ°€λŠ₯ν•˜λ‹€.

     

    touch .gitignore

     

     

    .gitignore μ½”λ“œ 생성

    μœ„μ—μ„œ μ†Œκ°œλœ gitignore.io μ‚¬μ΄νŠΈμ— gitignore을 μ μš©ν•  ν”„λ‘œμ νŠΈμ— ν•΄λ‹Ήν•˜λŠ” ν‚€μ›Œλ“œλ₯Ό μž…λ ₯ν•΄μ€€λ‹€.

     

    πŸ’‘ 특히, macOS의 경우 .DS_Store (macOS μ‹œμŠ€ν…œμ΄ finderμ—μ„œ ν΄λ”λ‘œ μ ‘κ·Όν•  λ•Œ μžλ™ μƒμ„±λ˜λŠ” 파일둜, ν•΄λ‹Ή 폴더에 λŒ€ν•œ 메타데이터λ₯Ό μ €μž₯ν•˜λŠ” 파일) 파일이 μƒμ„±λ˜κΈ° λ•Œλ¬Έμ— 맀우 지저뢄해진닀. λ•Œλ¬Έμ— macOS ν‚€μ›Œλ“œλ₯Ό μΆ”κ°€ν•΄μ£ΌλŠ” 것이 μ’‹λ‹€.

     

    예λ₯Ό λ“€μ–΄, macOSμ—μ„œ firebaseλ₯Ό μ‚¬μš©ν•˜λŠ” μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈμ˜ 경우

     

    #Android #AndroidStudio #Firebase #macOS 에 μΆ”κ°€λ‘œ mvvm νŒ¨ν„΄μ„ μ‚¬μš©ν•˜λ©΄ mvvm, kotlin을 μ‚¬μš©ν•˜λ©΄ kotlin, λ“± λ‹€μ–‘ν•œ ν‚€μ›Œλ“œλ₯Ό λ„£μ–΄ 생성 λ²„νŠΌμ„ λˆ„λ₯Έ λ’€ μƒμ„±λ˜λŠ” gitignore μ½”λ“œλ₯Ό ν”„λ‘œμ νŠΈ ν΄λ”μ˜ .gitignore νŒŒμΌμ— λΆ™μ—¬ λ„£μœΌλ©΄ λœλ‹€.

     

     

    λ°˜μ‘ν˜•

    '✏️ Git' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

    [Git] Git GUI ν΄λΌμ΄μ–ΈνŠΈ ν”„λ‘œκ·Έλž¨  (0) 2022.10.02

    λŒ“κΈ€

Designed by Tistory.