TIL .6 Git & GitHub

Hoontae.KIM·2021년 7월 15일
0
post-thumbnail

1. Git

Git- VCS (version control system)
Version - 파일에 대해서 변경사항을 기록 (날짜, 시간, 누가 , 어떤내용)

코드를 버전 관리하는 이유는 무엇일까??

  • 수정할 때 마다 파일을 새로 만들면 관리가 힘들다.
  • 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에
  • 이력을 남기기 위해서
  • 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있다.

크게는 이렇게 4가지로 나타낼 수 있다.

2. GitHub

그렇다면 github는 무엇일까?
githubgit을 사용한 프로젝트들의 저장소이며
개발자들의 social network

간단하게 Git 은 내가 작성한 프로그램,
그 프로그램을 올리는곳이 GitHub 라고 생각한다.

3. git을 올리기 위한 터미널 명령어

  • git 시작 : git init (정확한 위치에서 시작)
  • git 상태 확인 : git status
  • 파일 수정 이력 기록 준비 : git add (장바구니로 비유)
  • 파일 수정 이력 기록 : git commit
  • Commit 이력 보기 : git log (구매이력으로 비유 commit 내역만 확인)
  • git을 저장한 폴더와 올릴 장소 연동 :
    git remote add origin https://github.com/kim-hoontae/23git.git - 뒤 주소는 간단한 예시임
  • git 저장소 확인 : git remote
  • git 올리기 : git push origin master
profile
💻 STUDY RECORD

0개의 댓글