chlqhrud0208
나 혼자 코딩
chlqhrud0208
전체 방문자
오늘
어제
  • 분류 전체보기 (23)
    • Git & Github (2)
    • 그로스 해킹 (2)
    • 소프트웨어공학 (19)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 그로스 해킹

공지사항

인기 글

태그

  • Git
  • GitHub
  • 그로스해킹
  • 그로스 해킹

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
chlqhrud0208

나 혼자 코딩

Git & Github

깃 & 깃허브 정리 3장

2022. 11. 4. 19:40

SourceTree를 이용한 커밋 가지고 놀기

 

커밋이 만들어지는 순서

  1. 작업 디렉터리에서 변경 사항 생성하기
  2. 스테이지로 올리기
  3. 커밋하기

 

 

작업을 되돌리는 방법

커밋을 되돌리는 방법에는 revert와 reset이 있다.         

  • revert                                                                                                                                                                                    revert는 기존의 버전을 삭제하지 않고 그 전 버전과 같은 새로운 버전을 만든다.                                                 →  커밋 우클릭 후 '커밋 되돌리기'를 선택하면 실행할 수 있다.
  • reset                                                                                                                                                                                    reset은 되돌아갈 버전으로 완전하게 돌아가는 방식을 말한다.                                                                              reset에는 soft, mixed, hard로 크게 세 종류가 있다.                                                                                              - soft reset : 커밋했다는 사실만 되돌린다. ( 변경 사항이 스테이지로 올라와 있는 상태 )                                - mixed reset : 스테이지와 커밋을 되돌린다. ( 변경 사항만 생성 되어있는 상태 )                                            - hard reset : 작업 디렉터리 내 변경 사항을 통째로 되돌린다. ( 변경 사항도 사라진 상태 )                            →  버전 위 우클릭 후 '이 커밋까지 현재 브랜치를 초기와'를 누른 후 원하는 종류를 선택해 실행할 수 있다.

 

 

스태시란?

스태시는 작업을 임시 저장해주는 기능을 지원한다.

작업 디렉터리에서 생성한 변경 사항은 임시 저장되고, 작업 디렉토리는 전 상태로 돌아간다.

좌측 스태시 항목에서 임시 저장했던 스태시를 불러와 적용할 수 있다.

 

 

 

※ 이 글은 '모두의 깃 & 깃허브'을 읽고 공부한 것을 정리한 것이다.

http://www.yes24.com/Product/Goods/110795446

'Git & Github' 카테고리의 다른 글

깃 & 깃허브 정리 4장  (0) 2022.11.04
    'Git & Github' 카테고리의 다른 글
    • 깃 & 깃허브 정리 4장
    chlqhrud0208
    chlqhrud0208

    티스토리툴바