ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git 복습!
    엘리스트랙 2023. 12. 16. 13:36
    728x90

     

     

    Git이란?

    git은 분산 버전 관리 시스템으로 소스 코드의 변경 사항을 기록하고 추적하는 도구이다.

    개발자들의 협업과 소스 코드 관리 도구로 사용되고 있다.

     

    git의 장점으로는

    • 빠른 성능: Git은 빠른 속도로 대용량 프로젝트도 효과적으로 관리할 수 있다.
    • 브랜치와 머지: 브랜치 기능을 통해 병렬적으로 개발할 수 있고, 머지를 통해 다양한 기능을 안전하게 통합할 수 있다.
    • 분산 버전 관리: 각 개발자가 로컬에서 작업하고 중앙 서버의 의존성이 없기 때문에 유연하게 작업이 가능하다.
    • 깔끔한 변경 이력: 변경 이력이 명확하게 기록되어 현재의 코드 상태를 이해하기 쉽게 만든다.
    • 오픈 소스와 호환성: Git은 오픈 소스이며, 다양한 툴과 통합이 가능하다.

     

     

    git init: 기존의 디렉토리를 git repository로 설정

     

    git clone: 원격 저장소에서 프로젝트를 가져와 로컬에 복제한다.

     

    git add: 변경된 파일을 스테이징 영역에 추가해 커밋할 준비를 한다.

     

    git status: 현재 디렉토리에서 어떤 파일이 수정되었는지 어떤 파일이 스테이징 영역에 있는지 보여준다.

     

    git commit: 스테이징 영역에 있는 변경 사항을 커밋해 버전을 기록한다.

     

    git push: 로컬에서 작업한 내용을 원격 저장소로 업로드 한다.

     

    git pull: 원격 저장소의 변경 사항을 로컬로 불러온다.

     

    git log: 커밋 로그를 확인한다.

     

    git branch: 브랜치 목록을 확인하거나 새로운 브랜치를 생성한다.

     

    git checkout: 특정 브랜치로 이동하거나, 특정 커밋 상태로 이동한다.

     

    git merge: 브랜치를 병합한다.

     

     

     

    728x90

    '엘리스트랙' 카테고리의 다른 글

    SQL 복습!  (0) 2023.12.24
    자바 클래스 복습!  (0) 2023.12.23
    자바 OOP 복습!  (0) 2023.12.22
    리눅스 복습!  (0) 2023.12.16
    HTML/CSS 복습!  (0) 2023.12.14
Designed by Tistory.