ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • git과 형상관리 그리고 git 설치방법
    Github 2023. 4. 18. 19:47
    반응형

     git 과 형상관리 

    형상관리?

    소프트웨어 개발 과정에서 발생하는 코드, 문서, 빌드 결과물 등의 변경 사항을 관리하는 것

    변경 관리(변경되는 항목뿐만 아니라 히스토리까지 관리)와 버전 관리 모두 형상 관리에 속한다.

    👉 git은 형상관리 도구 중 하나이다.

    👉 변경사항을 체계적으로 추적, 통제하여 아래와 같은 상황을 통제한다.

    • 변경 이력 추적 : 소스 코드의 변경 이력 및 사유를 관리 및 확인할 수 있다.
    • 동시 작업 지원 : 동시 작업이 가능하며, 소스 코드를 공유할 때 생기는 버전 충돌 문제를 해결할 수 있다.
    • 장애 혹은 수정이 필요한 경우, 이전 버전으로 돌아갈 수 있다.

     

    git?

    분산 버전 관리 시스템(Distributed Version Control System)으로

    소프트웨어 개발 시 버전 관리와 변경 이력을 관리하는 도구이다. 

    👉 코드의 변경 이력을 관리하는 도구

     

    GIT 로고

     

    github?

    github은 git을 이용한 원격 저장소 호스팅 서비스이다.

    👉 관리하는 코드를 인터넷에 저장다른 개발자들과 협업할 수 있도록 하는 저장소

    GITHUB 로고

     

    git 설치

    git 사이트 https://git-scm.com/

    위 사이트에서 git window 버전을 다운받아 준다.

     

    1. 설치 후 폴더 하나 만든 후 마우스 오른쪽 클릭 👉 터미널 열기를 클릭해준다.

    2. 터미널에서 git --version 명령어를 사용해 git이 제대로 설치되었는 지 확인한다. 👉 버전이 뜨면 설치 성공!

    3. 그 다음해야 될 것은 사용자 정보를 등록하는 것!  

    👉 해당 시스템에서 해당 사용자 정보만을 사용할 때는 --global 옵션으로 설정한다(이 설정은 딱 한번만 하면 됨)

    👉 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행하면 된다!

     

    •   git --version / git -v    : git의 버전을 확인해주는 명령어
    •   git config --global user.email "이메일"  : 전역등록 - 유저 이메일 등록
    •   git config --global user.name "이름"   : 전역등록 - 유저 이름 등록
    PS C:\Users\Desktop\git_study> git --version  /* git 버전을 확인해주는 명령어 */
    git version 2.40.0.windows.1
    
    PS C:\Users\Desktop\git_study> git -v /* git -v 역시 버전 확인 */
    git version 2.40.0.windows.1
    
    /* git 전역등록 - 유저 이름 셋팅 */
    PS C:\Users\Desktop\git_study> git config --global user.email "min@naver.com" /*이메일*/
    PS C:\Users\Desktop\git_study> git config --global user.name "min" /*이름*/
    
    PS C:\Users\Desktop\git_study> git config --global user.email /* 유저 이메일 확인 */
    earnestga@naver.com
    
    PS C:\Users\Desktop\git_study> git config --global user.name /* 유저 이름 확인 */
    min

     

    * 참고사이트

    시작하기 - Git 최초설정(깃 사이트)

    'Github' 카테고리의 다른 글

    git 마지막 커밋 수정 및 푸시  (0) 2024.07.08
    git 파일 추가하기  (0) 2023.05.17
    파일 및 폴더 삭제  (0) 2023.01.16

    댓글

Designed by Tistory.