ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ν„°λ―Έλ„μ—μ„œ κΉƒ μ»€λ°‹ν•˜κΈ°
    Computer Science/개발 2023. 10. 6. 23:14
    λ°˜μ‘ν˜•

    βœ›

    β«Ά

     

    1. github 계정 초기 μ„€μ •

    깃이 μ„€μΉ˜λœ μƒνƒœμ—μ„œ 터미널을 μ—΄κ³  μ•„λž˜ μ½”λ“œλ₯Ό 적어 μ‚¬μš©μž 이름과 κΉƒν—ˆλΈŒ 이메일을 적어쀀닀. 

    --global μ˜΅μ…˜μ€ 이 섀정이 ν˜„μž¬ μ‚¬μš©μžμ˜ μ „μ—­ Git ν™˜κ²½(λͺ¨λ“  git μ €μž₯μ†Œ)에 μ μš©λ˜λ„λ‘ ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€. 

    git config -—global user.name "name" 
    git config —-global user.email "κΉƒν—ˆλΈŒ 이메일"

    2. λ‘œμ»¬μ €μž₯μ†Œ 이동

    μ—…λ‘œλ“œν•˜κ³  싢은 μ½”λ“œ 파일이 μžˆλŠ” 둜컬 ν΄λ”λ‘œ μ΄λ™ν•œλ‹€. 

    cd "둜컬 폴더λͺ…"

    둜컬 폴더 (μ˜ˆμ‹œ)

    3. git init

    μ΄λ™ν•œ 둜컬 폴더 μœ„μΉ˜μ—μ„œ git init λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜μ—¬ ν•΄λ‹Ή μœ„μΉ˜μ—μ„œ 깃을 μ‹œμž‘ν•˜κ³  μž‘μ—…μ„ ν•  수 있게 λœλ‹€. 

    λͺ…λ Ήμ–΄λ₯Ό 치면 .git μ΄λΌλŠ” μˆ¨κΉ€ 폴더가 λ§Œλ“€μ–΄μ§„λ‹€. 이곳에 μš°λ¦¬κ°€ ν΄λ”μ—μ„œ λ³€κ²½ν•œ λͺ¨λ“  λ‚΄μš©λ“€μ΄ μ €μž₯λœλ‹€. 

     

    4. κΉƒν—ˆλΈŒμ— 파일 μ—…λ‘œλ“œν•˜κΈ°

    git add .

    git add . λŠ” 둜컬 μ €μž₯μ†Œμ˜ νŒŒμΌμ„ 1차둜 가상곡간에 μΆ”κ°€ν•΄μ£ΌλŠ” λͺ…령어이닀. (μ˜ˆλΉ„ μ €μž₯)

    "." 은 μ €μž₯μ†Œ λ‚΄μ˜ λͺ¨λ“  νŒŒμΌμ„ μ—…λ‘œλ“œ ν•œλ‹€λŠ” λœ»μ΄λ‹€. git add "파일 제λͺ©" 을 ν•˜λ©΄ κ°œλ³„ νŒŒμΌλ„ μ—…λ‘œλ“œ κ°€λŠ₯ν•˜λ‹€. 

     

    git commit -m "메세지"

    git commit -m 은 가상곡간에 μ΅œμ’… μ €μž₯을 ν•œλ‹€λŠ” 의미둜 μƒκ°ν•˜λ©΄ λœλ‹€. 

    메세지 뢀뢄은 μ—…λ‘œλ“œ μ‹œμ— 덧뢙일 κ°„λ‹¨ν•œ μ„€λͺ…을 적어주면 λœλ‹€. 

     

    git push origin main (λ˜λŠ” git push origin master)
    git branch

    둜컬 μ €μž₯μ†Œμ—μ„œ λ³€κ²½ 사항을 원격 μ €μž₯μ†Œλ‘œ push ν•˜λŠ” 데 μ‚¬μš©λœλ‹€.

    • git push: 둜컬 μ €μž₯μ†Œμ˜ λ³€κ²½ 사항을 원격 μ €μž₯μ†Œλ‘œ μ—…λ‘œλ“œν•˜λŠ” λͺ…령어이닀. 
    • origin: 원격 μ €μž₯μ†Œμ˜ 별칭이닀.
    • main: ν˜„μž¬ 둜컬 브랜치 이름 (git branchλ₯Ό 톡해 ν˜„μž¬ 브랜치λ₯Ό 확인해주면 λœλ‹€.)

    git remote add origin "κΉƒν—ˆλΈŒ λ ˆν¬μ§€ν† λ¦¬ μ£Όμ†Œ"
    git remote -v

    둜컬 νŒŒμΌμ„ μ—…λ‘œλ“œν•˜κ³  싢은 원격 λ ˆν¬μ§€ν† λ¦¬μ˜ μ£Όμ†Œλ₯Ό μž…λ ₯ν•΄μ€€λ‹€. μ΄λŠ” 원격 μ €μž₯μ†Œλ₯Ό μ—°κ²°ν•΄μ£ΌλŠ” 것이닀. 

    git remote -v λ₯Ό ν•˜λ©΄ μ—°κ²°λœ μ €μž₯μ†Œ μ£Όμ†Œκ°€ λ‚˜μ˜¨λ‹€.

     

    git push origin main

    λ‹€μ‹œ git push origin master λ₯Ό ν•΄μ€€λ‹€. 

    μ •μƒμ μœΌλ‘œ μ—…λ‘œλ“œκ°€ λ˜μ—ˆλ‹€λ©΄ μ•„λž˜μ™€ 같이 λ‚˜μ˜¬ 것이닀. 

     

     

    이 κ³Όμ •κΉŒμ§€ λͺ¨λ‘ 마치면 터미널을 μ‚¬μš©ν•˜μ—¬ 둜컬 μ €μž₯μ†Œμ—μ„œ κΉƒν—ˆλΈŒ λ ˆν¬μ§€ν† λ¦¬λ‘œ μ •μƒμ μœΌλ‘œ μ—…λ‘œλ“œκ°€ λ˜μ—ˆμ„ 것이닀. 

    λ§ˆμ§€λ§‰μœΌλ‘œ κΉƒν—ˆλΈŒ μ €μž₯μ†Œλ‘œ λ“€μ–΄κ°€μ„œ 확인해보면 μ—…λ‘œλ“œ λœκ²ƒμ„ λ³Ό 수 μžˆλ‹€. 

Designed by Tistory.