어떻게git의 제출 사이를 앞뒤로 이동합니까
git
에서 우리는 항상 제출 사이의 앞뒤로 이동한다.이전에 서명한 해시git log
가 다음 제출을 표시하지 않으면, 우리는 최종적으로 기반을 다시 정하거나 리셋할 것입니다. 그러나git는 모든 제출을 볼 수 있는 방법을 제공합니다. 우리는 이전 상태에서 다음 제출을 서명할 수 있습니다.가장 간단한 방법은 다음과 같다.
git log --online --all
이 예제를 고려하십시오.여기에서 제출 id
95613ab Fix more TOC links
를 서명하고 git log
또는git log --oneline
git 역사를 보면 다음과 같습니다.여기서 보듯이 우리는 이전의 제출을 놓쳤다
95613ab
.git show-ref --head
머리글을 볼 수 있지만 HEAD
과 서명한 제출 사이의 제출은 표시되지 않습니다.따라서 이렇게 하면 git log --oneline --all
제출된 전체 역사를 얻을 수 있습니다. 그 중 HEAD
은 현재입니다.만약 당신이 이 문제의 더 좋은 해결 방안을 알고 있다면, 우리에게 알려 주십시오.
건배!
Reference
이 문제에 관하여(어떻게git의 제출 사이를 앞뒤로 이동합니까), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/itsopensource/how-to-move-forward-and-backward-between-commits-in-git-16i3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)