πŸ”Ž Git & GitHub κΈ°λ³Έκ°œλ…

:-)Β·2022λ…„ 4μ›” 21일
1

😺 Git & GitHub

λͺ©λ‘ 보기
3/5
post-thumbnail

Git & GitHub μ‹œμž‘ν•˜κΈ° μ „ μ•Œμ•„λ‘λ©΄ 쒋은 κ°œλ…μ„ μ •λ¦¬ν•œ 글이닀.



πŸ“™ μš©μ–΄ 정리

  • μ»€λ§¨λ“œ 라인 ( Command Line )
    • ν…μŠ€νŠΈλ‘œ μž…λ ₯을 λ°›μ•„ λͺ…령을 μˆ˜ν–‰ν•˜λŠ” ν”„λ‘œκ·Έλž¨
    • μœˆλ„μš° - cmd, Mac - teminal 이라고 ν•œλ‹€.
  • λ ˆν¬μ§€ν† λ¦¬ ( Repository )

    • μ €μž₯μ†Œλ₯Ό μ˜λ―Έν•œλ‹€.
    • 원격 μ €μž₯μ†Œ(Remote Repository) : GitHubμ—μ„œ λ§Œλ“  μ €μž₯μ†Œ
      둜컬 μ €μž₯μ†Œ(Local Repository) : λ‚΄ PC의 μ €μž₯μ†Œ
  • 컀밋 ( Commit )

    • ν”„λ‘œμ νŠΈ λ””λ ‰ν† λ¦¬μ˜ νŠΉμ • λͺ¨μŠ΅μ„ ν•˜λ‚˜μ˜ λ²„μ „μœΌλ‘œ λ‚¨κΈ°λŠ” ν–‰μœ„ & κ²°κ³Όλ¬Ό
      ( ' 체크포인트 ' 라고 μƒκ°ν•˜λ©΄ λœλ‹€.)
  • 브랜치 ( Branch )

    • ' λ‚˜λ­‡κ°€μ§€ 'λΌλŠ” 뜻의 ν•˜λ‚˜μ˜ μ½”λ“œ 관리 흐름이닀.

    • μ—¬λŸ¬ κ°œλ°œμžλ“€μ΄ λ™μ‹œμ— λ‹€μ–‘ν•œ μž‘μ—…μ„ ν•  수 있게 λ§Œλ“  κΈ°λŠ₯이닀.
      각자 독립적인 μž‘μ—… λ‚΄μš©μ„ λ‚˜μ€‘μ— ν•©μ³μ„œ μƒˆλ‘œμš΄ 버전을 λ§Œλ“€ 수 μžˆλ‹€.

      (ex. ν•˜λ‚˜μ˜ ν”„λ‘œκ·Έλž¨μ„ 유료ver, 무료ver μ΄λ ‡κ²Œ λ‚˜λˆ μ„œ λ§Œλ“ λ‹€κ³  μƒκ°ν•˜λ©΄ λœλ‹€.)





πŸ“• λ¦¬λˆ…μŠ€ μ£Όμš” λͺ…λ Ήμ–΄


λͺ…λ Ήμ–΄μ„€λͺ…
pwdν˜„μž¬ λ‚˜μ˜ 디렉토리 경둜
cd [μ΄λ™κ²½λ‘œ]μ΄λ™κ²½λ‘œλ‘œ 이동

cd ../ : μƒμœ„ λ ˆν¬μ§€ν† λ¦¬ 이동
ls폴더 리슀트 쑰회
ls -al폴더 리슀트 상세 쑰회
clearν™”λ©΄ κΉ¨λ—ν•˜κ²Œ 보기
mkdir [폴더이름]폴더 생성
rm -rf [폴더이름]폴더 μ‚­μ œ
rm -r [νŒŒμΌμ΄λ¦„]파일 μ‚­μ œ
vim [νŒŒμΌμ΄λ¦„]ν•΄λ‹Ή 파일 νŽΈμ§‘,
ν•΄λ‹Ή 파일이 μ—†μ„λ•ŒλŠ” μƒˆλ‘œ 생성

i : μž…λ ₯이 κ°€λŠ₯ν•œ μƒνƒœ
esc : insert μƒνƒœλ₯Ό λΉ μ Έλ‚˜μ˜¨λ‹€.
:wq : μ €μž₯ ν›„ μ’…λ£Œ
:q : μ’…λ£Œ
:q! : κ°•μ œ μ’…λ£Œ
cat [νŒŒμΌμ΄λ¦„]νŒŒμΌλ‚΄μš©μ„ 확인 ν•  수 μžˆλ‹€.

0개의 λŒ“κΈ€