ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Azure DevOps의 Git Repos 를 이용한 소스버전관리
    Azure 2023. 1. 8. 09:54
    반응형

    Azure DevOps의 Git Repos는 Git을 이용한 소스 버전 관리 시스템이다. Git은 소스 코드 변경 이력을 추적하는 분산 버전 관리 시스템이다. Azure DevOps에서 Git Repos를 이용하면, 일반적인 Git 기능을 사용할 수 있으며, 소스 코드의 변경 이력을 추적하고, 개발 프로젝트를 진행할 때 사용할 수 있는 다양한 기능들을 제공한다. 예를 들어, Pull Request, Code Review, Code Merge 등의 기능을 제공한다. 자세한 정보는 Azure DevOps 공식 문서를 참고하기 바란다.

     

    Azure DevOps documentation

    Collaborate on software development through source control, work tracking, and continuous integration and delivery, both on-premises and in the cloud!

    learn.microsoft.com

    Git 기본명령어

    Git은 소스 코드 버전 관리 시스템으로, 소스 코드의 변경 이력을 추적하고 이를 관리할 수 있는 도구이다. 일반적인 Git 사용을 위해서는 아래와 같은 기본 명령어가 있다.

    • git init: 새로운 Git 저장소를 생성. 이미 존재하는 폴더에서 실행하면 그 폴더를 Git 저장소로 만든다.
    • git clone: 원격 저장소를 새로운 위치에 복제.
    • git add: 스테이지 상태로 추가. 이는 커밋할 수 있는 상태로 만든다.
    • git commit: 스테이지 상태의 변경 사항을 커밋(저장).
    • git push: 원격 저장소로 커밋을 전송.
    • git pull: 원격 저장소에서 변경 사항을 가져옴.

    자세한 정보는 Git 공식 문서를 참고하시기 바란다.

     

    Git - Reference

    Reference

    git-scm.com

    Git Repos 사용의 주요 장점

    • 분산 버전 관리: Git은 분산 버전 관리 시스템으로, 여러 대의 컴퓨터에서 소스 코드의 변경 이력을 추적할 수 있다. 즉, 여러 명이 같은 소스 코드를 수정할 수 있고, 이를 하나의 저장소에서 관리할 수 있다.
    • 손쉬운 소스 코드 비교: Git은 소스 코드의 변경 이력을 추적하기 때문에, 소스 코드의 이전 버전과의 차이점을 쉽게 비교할 수 있다.
    • 롤백 기능: Git은 소스 코드의 이전 버전으로 롤백(Rollback)할 수 있는 기능을 제공한다. 즉, 잘못된 변경 사항을 쉽게 취소할 수 있게 해준다.

    Git 제품들

    • Git: Git은 소스 코드 버전 관리 시스템으로, 커맨드 라인에서 사용할 수 있는 기본 도구이다. Git은 소스 코드의 변경 이력을 추적하고, 이를 관리할 수 있는 기능을 제공한다.
    • GitHub: GitHub는 Git을 이용한 소스 코드 관리 시스템을 웹으로 제공하는 서비스이다. GitHub는 소스 코드 저장소를 제공하고, 이를 웹으로 접근할 수 있게 해준다. 소스 코드의 변경 이력을 추적하고, 이를 웹으로 제공한다. GitHub는 오픈 소스 프로젝트를 위한 공개 저장소를 제공하기도 한다.
    • GitLab: GitLab은 온-프레미스(On-Premises) 및 클라우드(Cloud) 버전을 제공한다. GitLab은 소스 코드 관리 시스템으로서 Git의 기능을 제공하고, 소프트웨어 개발 과정에 필요한 다양한 기능을 제공한다. 예를 들어, 이슈 관리, 코드 리뷰, CI/CD 구축 등의 기능을 제공한다. GitLab은 오픈 소스 프로젝트뿐만 아니라 상용 프로젝트에도 사용되고 있다.

    git repos

    반응형

    댓글

Designed by Tistory.