지난 강의 요약
- clone: 원격 저장소 (github) 을 내 컴퓨터에 복사해 온다.
- add: 내 컴퓨터에서 작업한 파일들을 스테이지에 추가
- commit: 스테이지에 올라온 파일들을 가지고 내 컴퓨터에 저장 (세이브와 같다.)
- push: 커밋들을 원격 저장소에 업로드
이번 강의 요약
checkout
을 이용하면 아주 쉽게 마지막 커밋으로 되돌아 갈 수 있다.- sourceTree의
코드뭉치 버리기
기능을 사용하면 변경사항을 되돌릴 수 있다.
checkout을 이용해서 저장하지 않은 변경 내용 취소하기
지난 글을 통해 간단히 git을 이용해 작업 내용을 저장하는 방법을 살펴 보았습니다. 커밋은 변경사항을 내 컴퓨터에 저장하는 것이고, 푸시는 깃헙 서버에 업로드하는 것이라는 것을 기억하실 겁니다.
이번에는 마지막 세이브로 돌아가기에 대해 알아보겠습니다. 게임이라면 자주 하는 행동인데 - 예를 들어 랜덤상자를 깠는데 원하는 아이템이 안 나왔을 때라던지 - 일반적인 작업에도 매우 유용합니다.
이런 행동을 git에서는 checkout
이라는 명령을 통해서 가능한데 SourceTree에서는 더욱 쉽게 가능합니다.
변경 사항 저장하기
먼저 커밋하고 난 상태에서 아무 파일이나 열고 이상한 내용을 마구 입력합니다. 이 상태에서 조금 겁이 나지만 저장
되돌리기
변경사항에서 되돌릴 파일을 선택하고 "코드 뭉치 버리기" 를 선택합니다.
끝났습니다. 진짜로요. 참 쉽죠?
'Engineering WIKI > Version Control' 카테고리의 다른 글
Git 과 Github (9) (0) | 2018.09.09 |
---|---|
Git 과 Github (8) (0) | 2018.09.09 |
Git 과 Github (7) (0) | 2018.09.09 |
Git 과 Github (6) (0) | 2018.09.09 |
Git 과 Github (5) (0) | 2018.09.09 |
Git 과 Github (4) (0) | 2018.09.09 |
Git 과 Github (3) (0) | 2018.09.09 |
Git 과 Github (1) (0) | 2018.09.09 |