ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git 정리(2)
    카테고리 없음 2022. 5. 29. 12:35

    Reset  : 원하는 버전으로 돌리기 (돌아간 이후 버전은 삭제)

    Revert : 원하는 버전의 내용을 최상위 버전의 소스와 비교하여 수정 된 소스를 되돌리기

     

    1. git log

    #연동 내역으로 해쉬값을 확인한다.
    git log
    
    PS C:\Users\ckjen\WebstormProjects\Electron> git log
    commit 198a7bb92a456188148cbe9cec1949b84ab05ada (HEAD -> main)
    
    #j 아래로 스크롤
    #k 위로 스크롤
    #:q 닫기

     

    2. reset

    #돌아간 해쉬값으로 해당 버전으로 돌아간다.
    git reset --hard 198a7bb92a456188148cbe9cec1949b84ab05ada

     

    3. revert

    ㅇ 대부분의 협업 시스템의 충돌지점

    ㅇ 수정 된 혹은 삭제 대상인 소스가 다른 협업자의 수정으로 되돌릴 수 없는 상황이 발생

    ㅇ 그럴 땐 Log Hint를 통하여 Merge나 delete를 통해 해결 한 후 rervert를 완료 해야 함

    #auto commit
    git revert 198a7bb92a456188148cbe9cec1949b84ab05ada
    
    #revert nocommit
    git revert --no-commit 198a7bb92a456188148cbe9cec1949b84ab05ada
    
    #merge 중단
    git merge --abort

    4. branch 생성

    ㅇ branch는 새로운 작업을 시작 할 때 포인트를 만드는 것 입니다.

    #현재 branch check
    git branch
    
    #branch add
    git branch test1

     

     

    5. branch 사용

    ㅇ 생성한 branch 선택

    git switch test1

     

     

     

Designed by Tistory.