ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20240813 2일차
    카테고리 없음 2024. 8. 13. 17:46

    gitlab.com: Jenkins할 때 많이 씀

    [SVN vs Git]
    SVN
    - 중앙 집중식 형상관리 소스 관리툴
    - 온라인 상태에서만 작업 가능
    - 동일한 저장소를 공유하며 동시에 작업하는 경우에 충돌 방지를 위한 잠금 기능이 있음

    Git
    - 분산 버전 형상관리 시스템
    - 로컬 리파지토리를 사용해서 작업 가능
    - git branch merge 시, 충돌이 발생할 수 있음

    [Git 설치]
    - 요즘은 default branch로 'master' 대신 'main'을 활용함

    [Git 버전 되돌리기]
    revert
    - 버전을 되돌려서 새로운 버전 만들기
    - N번째 버전까지 있을 때, N-1 버전과 동일하게 N+1의 새로운 버전을 만듦

    reset
    - 버전을 완전히 되돌리기
    - N번째 버전까지 있을 때, N-1 버전까지 되돌리는 것
    - 기본 모드는 mixed reset으로 실행됨 (stage까지 되돌리기)
    * soft reset: commit만 되돌리기
    * mixed reset: stage까지 되돌리기
    * hard reset: work directory까지 되돌리기

    리눅스 터미널 복사/붙여넣기: Ctrl + Insert / Shift + Insert

    JVM과 메모리 영역 활용 찾아보고 직접 그려보기! 숙제!

Designed by Tistory.