Git

jihan kong·2021년 7월 13일
0

Git

목록 보기
1/1
post-thumbnail
  1. Git이란 무엇인가?
  • 분산(버전관리 시스템)
    ex. 여러사람이 하나의 프로젝트를 수행하기위해
    한 번에 코드를 관리하려면 어떻게 해야할까?
  • 작동원리:
    pull 중앙의 원격 저장소 -> 로컬 저장소(Git)
    push 로컬저장소 -> 중앙 원격 저장소(Github)
  1. Git 저장소에서의 파일의 상태
  • 로컬
    working Directory(unstaged) -> staging Area(staged) -> Repository

  • add
    : 사용자가 다음에 commit을 무엇을 남길것인지를 지정하는 것

  • commit
    : add된 것들 중 사용자가 임의로 순간을 저장하게끔 하는 단위 (스냅샷)

  1. Git 로컬 저장소에 commit 남기기
  • unstaged -> staged
    ex. git add example.py (나는 example.py 파일을 다음 커밋에 넣겠다)

4. Git의 Branch (분산시스템)
ex. git branch <branch_name>

  • git Branch 전환
    ex. git checkout <branch_name> (해당 branch로 전환이 됨을 의미)

  • git Branch 병합
    ex. git merge <branch_name>

  • git Branch 삭제
    ex. git branch -d <branch_name>

profile
학습하며 도전하는 것을 즐기는 개발자

0개의 댓글