git

-·2022년 9월 28일
0

왜 코드도 버전 관리를 해야할까 ?
1. 수정할 때 마다 파일을 새로 만들면 관리가 힘들기 때문에
2. 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에
3. 어떤 개발자가 코드를 작성했는지 확인할 수 있기 때문에
4. 하나의프로젝트를 두고 여러명의 개발자들이 협업할 수 있기 때문에

github이란 ?
1. Git을 사용한 프로젝트들의 저장소
2. 개발자들의 Social Network
Git => 프로젝트의 버전관리를 도와주는 시스템
GitHub => Git을 이용해 버전관리를 한 프로젝트들을 관리 해주는 호스팅 서비스

기본적인 명령어

  • git init

git 저장소 생성/버전 관리를 위한 정보 생성
버전관리를 하고 싶은 디렉토리에서 해당 명령어 입력

  • git status
    git 상태 확인
    디렉토리에서 일어나고 있는 상태를 확인할 수 있는 명령어

  • git add
    파일 수정 이력 기록 준비
    수정할 파일의 이력을 남길 준비를 하는 명령어
    명령어

  • 특정 파일만 이력을 남기고 싶을 때 : git add 파일이름
  • 변경된 파일 전체의 이력을 남기고 싶을 때 : git add.
  • git commit
    파일 수정 이력 기록
    수정한 파일의 이력을 남기는 명령어
    명령여
  • 한줄 커밋 메세지를 남기고 싶을 때 : git commit -m "메세지"
  • 여러 줄의 커밋 메세지를 남기고 싶을 때 : git commit
  • git log
    commit 이력 확인
    남겨진 이력들을 확인할 때 사용하는 명령어

  • git push
    작성한 코드를 원격 저장소에 업로드
    이력을 남긴 코드들을 github에 올리고 싶을 떄 사용한느 명령어
    git push origion 브랜치이름

github에 repository를 생성하고 자신의 git 프로젝트를 업로드 할 수 잇다.
git remote add origin https://github.com/Hey-Hello-World/test.git

0개의 댓글