어떻게git의 제출 사이를 앞뒤로 이동합니까

git 에서 우리는 항상 제출 사이의 앞뒤로 이동한다.이전에 서명한 해시git log가 다음 제출을 표시하지 않으면, 우리는 최종적으로 기반을 다시 정하거나 리셋할 것입니다. 그러나git는 모든 제출을 볼 수 있는 방법을 제공합니다. 우리는 이전 상태에서 다음 제출을 서명할 수 있습니다.
가장 간단한 방법은 다음과 같다.
git log --online --all
이 예제를 고려하십시오.

여기에서 제출 id95613ab Fix more TOC links를 서명하고 git log 또는git log --onelinegit 역사를 보면 다음과 같습니다.

여기서 보듯이 우리는 이전의 제출을 놓쳤다95613ab.git show-ref --head 머리글을 볼 수 있지만 HEAD 과 서명한 제출 사이의 제출은 표시되지 않습니다.따라서 이렇게 하면 git log --oneline --all 제출된 전체 역사를 얻을 수 있습니다. 그 중 HEAD 은 현재입니다.

만약 당신이 이 문제의 더 좋은 해결 방안을 알고 있다면, 우리에게 알려 주십시오.
건배!

좋은 웹페이지 즐겨찾기