Git 과 GitHub

허선준·2024년 8월 6일

본캠프

목록 보기
2/25

코딩을 시작하거나 개발자에 입문하려면 먼저 GitGitHub에 대해서 알아야 합니다.
먼저 GitHub는 마이크로소프트 산하의 Git 플랫폼이며, 안전한 소프트웨어를 구축, 확장 및 제공하기 위한 요소를 망라하는 개발자 협업도구 입니다.

Git은 내 컴퓨터의 모든 파일의 변화를 보고 있습니다.
깃은 가장 큰 장점은 같은 파일에 대한 각기 다른 버전을 보관할 수 있다는 점입니다.
깃을 통해서 같은 파일을 가지고 여러 명과 함께 코딩 작업을 할 수 있습니다.

Git 명령어

  • 새로운 저장소 생성 : $ git init
  • 저장소 복제/다운로드(clone) : $ git clone
  • 추가 및 확정(commit)
    $ git add <파일명> : 커밋에 단일 파일의 변경 사항을 포함
    $ git commit -m "커밋 메시지" : 커밋 생성
  • 가지(branch)치기 작업
    $ git branch <브랜치이름> : 새 브랜치 생성 (local로 만듦)
    $ git checkout -b <브랜치이름> : 브랜치 생성 & 이동
    $ git checkout master : master branch로 되돌아 옴
    $ git branch -d <브랜치이름> : 브랜치 삭제
    $ git push origin : 만든 브랜치를 원격 서버에 전송
    $ git push -u <브랜치이름> : 새 브랜치를 원격 저장소로 push
    $ git pull <브랜치이름> : 원격에 저장된 git 프로젝트의 현재 상태를 다운받고 + 현재 위치한 브랜치로 병합
  • 변경 사항 발행(push)
    $ git push origin master : 변경사항 원격 서버에 업로드
  • 갱신 및 병합(merge)
    $ git pull : 원격 저장소의 변경 내용이 현재 디렉토리에 가져와지고(fetch) 병합(merge)됨
  • 로컬 변경사항 return 작업
    $ git checkout -- <파일명> : 로컬의 변경 사항을 변경 전으로 되돌림
    $ git fetch origin : 원격에 저장된 git프로젝트의 현 상태를 다운로드
profile
코딩 초보

0개의 댓글