프로젝트에서 서브 모듈을 사용하기 때문에 "자주 사용하지 않습니다"라는 것을 자주 발견하게됩니다. 내가 그 서브 모듈에 코드를 추가하고 있기 때문에 거기에서 커밋하고 있습니다. 그런 다음 해당 서브 모듈을 밀어 넣기를 원할 때 나는 한 지점에 있어야합니다. 따라서 내 질문 : 힘내 : 현재 참조로 분기 설정
가 자식 (명령 행)의 방법/바로 가기가 거기에 더 정확하게는git checkout the_branch
git reset --hard <previous commit-ish>
의 우회하지 않고 현재 커밋/HEAD에 현지 지점을 설정, 내 진짜 문제 위의 "우회로"와 함께 내가 일시적으로 원래의 HEAD에 checkout-command를 남겨두고 있다는 것입니다. 이것은 git branch -f
명령으로 피할 수 있습니다 (CharlesB에게 감사).
이제 "branch -f"명령이 내가 찾고있는 것임을 알았습니다. 내 실제 문제는 내가 현재 앉아있는 커밋을 "떠나"싶지 않기 때문입니다. 감사. –
공식 문서에 링크 : https://git-scm.com/docs/git-checkout#git-checkout-emgitcheckoutem-b-Bltnewbranchgtltstartpointgtgt –