반응형
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 | 31 |
Tags
- array
- Excel
- SQL
- google apps script
- Github
- c#
- Python
- math
- Mac
- hive
- matplotlib
- Tkinter
- Google Spreadsheet
- Apache
- gas
- string
- dataframe
- Java
- Kotlin
- Google Excel
- GIT
- PANDAS
- PySpark
- numpy
- django
- PostgreSQL
- 파이썬
- list
- Redshift
Archives
- Today
- Total
달나라 노트
6. 버전 되돌리기 맛보기(reset, revert) 본문
728x90
반응형
버전 되돌리기 : reset
GIT의 가장 큰 장점 중 하나인 version 되돌리기는 과거의 어떤 시점으로 상태를 되돌릴 수 있는 기능입니다.
이러한 것을 수행할 수 있는 명령어는 reset과 revert가 있는데 이 작업은 조심히 진행해야합니다.
version 되돌리기를 할 때에도 당연히 어느 버전으로 되돌릴지를 알아야 하므로
git log 명령어를 통해 현재까지의 version 정보를 봐봅시다.
git log
1. 아래 이미지를 보면 총 4개의 commit이 확인됩니다.
저는 세 번째, 네 번째 commit을 삭제하고 두 번째 commit으로 돌아가보겠습니다.
git reset (남겨둘 버전 중 가장 최신의 버전의 commit id) --hard
1. 저는 두 번째 commit으로 되돌아갈것이므로 두 번째 commit의 commit id인 f47e73ab5a85878808b3d202d3e63524fee960bb를 git reset 명령어에 적습니다.
그러면 HEAD is now at f47e73a commit message 2라는 메세지와 함께 reset이 완료됩니다.
2. 이제 reset이 잘 되었는지 확인하기 위해 git log 명령어를 실행해봅시다.
이미지에서 보시는 바와 마찬가지로 세 번째와 네 번째 commit은 사라지고 첫 번째 commit과 두 번째 commit만 존재하게 되었습니다.
reset은 반드시 내 컴퓨터 안의 version에 대해서만 실행해야 합니다.
728x90
반응형
'Github' 카테고리의 다른 글
8. GIT HUB 알아보기 (0) | 2021.01.15 |
---|---|
7. help 키워드로 명령어들에 대한 상세 설명 보기 (0) | 2021.01.15 |
5. 버전 관리 (0) | 2021.01.15 |
4. 선택적 commit (0) | 2021.01.15 |
3. add, commit (0) | 2021.01.15 |
Comments