[Section 1] Git

Kim·2022년 8월 29일
0

Boot Camp

목록 보기
6/64
post-thumbnail

버전 관리란 각 버전 별로 변경된 이력을 저장하는 작업이다.
변경 사항을 저장할 때는 변경된 사항에 대한 코멘트를 작성해야 한다. 누가 어떤 파일을 수정, 삭제, 추가했는지 확인이 가능하다.
코드가 아닌 텍스트 파일도 변경 사항을 확인할 수 있다.


Git, GitHub

Git은 소스 코드를 관리하고 추적하는 버전 관리 시스템이다. Git 자체는 버전을 관리해주는 프로그램을 의미한다.
GitHub는 Git Repository를 관리하는 클라우드 기반의 서비스다. 작업물을 원격 저장소에 백업할 수 있는 기능을 제공한다.

즉, Git으로 관리하는 폴더를 GitHub를 통해 여러 사람이 공유하고 접근할 수 있는 것이다.

  • add, commit, push : 원격 저장소에 업로드 하는 과정
  • fork, clone : 상대방의 작업물을 나의 로컬에 다운로드 받는 과정
  • pull request : 상대방에게 내 작업물을 취합해달라고 요청하는 과정
  • merge : 상대방의 작업물과 내 작업물을 취합하는 과정

Git 명령어

repository, repo : Git으로 관리하는 디렉토리
lacal repository : 로컬 저장소 (작업자의 PC에 설정된 Git 저장소)
repository : 원격 저장소 (GitHub 등 외부 서버에 설정된 Git 저장소)
commit : 특정 상태를 기록한 것 (버전)
branch : 또 다른 작업공간
merge : 특정 branch에서 작업한 내용을 또 다른 branch에 적용하는 것

참고자료

Git / GitHub 안내서

0개의 댓글