-
[생활코딩]git2 -cli 버전관리 -10.되돌리기-git revertWith Computer/Git, GitHub 2020. 2. 9. 17:03
삭제 및 보존 가능
nano hello1.txt
git commit -am "R3"
nano hello1.txt
git commit -am "R4"
위 상태에서 R3으로 돌아가고 싶을때,
git reset R3의 버전이름을 하면
그 버전으로 감
근데 R3의 상태로 가고싶다면(revert)
R4의 버전이름이 필요함....*
git revert 돌아가려는 버전 윗단계 버전아이디
commit msg작성해주고
git log하면
R4 버전은 살아있는 상태
revert R4가 됨(즉 R4에서 돌아간 R3에서 버전관리됨(==commit))
가시적인 확인을 위해
cat hello1.txt를 해주면
1
2
R3에서 멈춰있음을 확인할 수 있음(R4에서 R3로 돌아감)
revert는 커서의 역할처럼
한번에 돌아갈 수 있는 기능이 아니라
해당 버전까지 차례로 상위버전에서 내려가줘야함
즉 내가 1의 상태로 가고싶으면
R3 - 2 버전을 차례로 revert해줘야함★ 안그럼 충돌
이유는? git revert는 그 전단계를 유실하기때문에
충돌이 일어남 --...처리하기 엄청 어려움ㅎ반응형'With Computer > Git, GitHub' 카테고리의 다른 글
[git] git add error : adding files failed (0) 2020.03.03 [생활코딩]git2 -cli 버전관리 - 수업을 마치며 (0) 2020.02.09 [생활코딩]git2 -cli 버전관리 -9.삭제-git reset (0) 2020.02.09 [생활코딩]git2 -cli 버전관리 -8.보충수업 (0) 2020.02.09 [생활코딩]git2 -cli 버전관리 -7.checkout과 시간여행 (0) 2020.02.09