Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- livedata
- sourcetree
- ViewModel
- leetcode
- git
- Java8
- Version
- IntelliJ
- androidstudio
- Kotlin
- Room
- Algorithm
- ReactiveProgramming
- library
- FRAGMENT
- Jetpack
- github
- Database
- rxjava
- Android
- homebrew
- Java
- programmers
Archives
- Today
- Total
Learn & Run
Git & Sourcetree - Reset의 다양한 옵션 사용해보기 본문
목표
이미 Commit한 버전을 취소해보는 방법을 알아보도록 합니다. 또한 취소할 때의 다양한 옵션이 어떤 차이가 있는지 이해해보도록 합니다.
1. 현재 선택된 버전 이후의 버전, Index, Working Copy 모두 삭제하기 (Hard - discard all working copy changes)
- 최종 Commit으로 돌아가고 싶은 버전을 선택한 후 Reset버튼을 누른후 Hard옵션을 선택하여 삭제해보도록 합니다.
2. 현재 선택된 버전 이후의 버전과 Index는 삭제하고 Working Copy는 유지하기 (Mixed - keep working copy but reset index)
- 최종 Commit으로 돌아가고 싶은 버전을 선택한 후 Reset버튼을 누른후 Mixed옵션을 선택하여 삭제해보도록 합니다.
3. 현재 선택된 버전 이후의 버전만 삭제하고 Index와 Working Copy는 유지하기 (Soft - keep all local changes)
- 최종 Commit으로 돌아가고 싶은 버전을 선택한 후 Reset버튼을 누른후 Soft옵션을 선택하여 삭제해보도록 합니다.
'Collaboration > Git' 카테고리의 다른 글
Git & Sourcetree - Branch를 이해하고 만들어보기 (0) | 2021.01.11 |
---|---|
Git & Sourcetree - Revert 사용해보기 (0) | 2021.01.07 |
Git & Sourcetree - 수정사항 취소하기 (0) | 2021.01.07 |
Git & Sourcetree - Git에서의 Working Copy와 Index (0) | 2021.01.06 |
Git & Sourcetree - Sourcetree를 사용하여 버전 만들기 (0) | 2021.01.06 |