git log --before "Feb 01 2011"
은 SHA를 포함하여 지정된 날짜 이전의 모든 커밋을 반환합니다. 내 머리를 마지막으로 동기화하는 cygwin 스크립트를 작성하려고합니다. 내게 SHA를 찾아서 입력하지 않고도 특정 월의 커밋. 어떤 아이디어? 감사! 다음 작품을 리눅스에 떠들썩한 파티에서git 로그 출력에서 특정 SHA를 가져 오는 방법
3
A
답변
3
그냥 같은 옵션 rev-list
를 사용, 플러스 -n 1
단지 첫 번째를 반환 할 수 있습니다.
sha1=$(git rev-list --before "Feb 01 2011" -n 1 HEAD)
0
, 나는 또한 Cygwin에서 작업을해야한다고 생각 :
git checkout $(git log --before='Feb 01 2011' -n1 | head -n 1 |sed s/commit\ //)
바로 당신이 지점을 만들 좋은 생각이 될 수 있음을
git checkout $(git log --before='Feb 01 2011' -n1 | head -n 1 |sed s/commit\ //) -b 2011-02
또는 스크립트를 만들려는 경우 태깅을 사용하는 것이 더 좋은 방법 일 수 있습니다. 예 : 사용자가 로그인 할 때 통과하는 것처럼
이git checkout $(git log --before='Feb 01 2011' -n1 | head -n 1 |sed s/commit\ //)
git tag 2011-01
+0
고마워요, 그게 바로 제가 가고있는 곳입니다 :)) – blaughli
관련 문제
- 1. 임의의 자식 객체의 SHA를 가져 오는 가장 간단한 방법은 무엇입니까?
- 2. 포크 특정 git 로그
- 3. 중국에서 가져 오는 Git?
- 4. json 출력에서 값을 가져 오는 방법은 무엇입니까?
- 5. 유닉스 로그 파일 출력에서 줄을 나누는 방법
- 6. PHP : 배열에서 특정 데이터를 가져 오는 방법
- 7. DataTable에서 특정 열 값을 가져 오는 방법?
- 8. 문자열의 특정 부분을 가져 오는 방법
- 9. Rails XML 출력에서 특정 필드를 제외하는 방법
- 10. 원격 자식 저장소에서 최신 커밋의 SHA를 얻는 방법?
- 11. OutputStream 가져 오는 방법
- 12. 파일을 가져 오는 방법
- 13. mysqldb 가져 오는 방법
- 14. csv로 가져 오는 방법
- 15. groovyx.net.http를 가져 오는 방법
- 16. _applicationObject를 사용하여 파일에서 특정 문자열을 가져 오는 방법
- 17. 특정 사용자 또는 학생을 대상으로 JSON을 가져 오는 방법
- 18. 특정 폴더에서 이미지를 가져 오는 방법 (예 : sdcard/mypics)?
- 19. JQuery를 사용하여 특정 div 안에 img를 가져 오는 방법
- 20. COM Interop를 통해 Excel에서 특정 범위를 가져 오는 방법?
- 21. 특정 Excel 셀을 SQL Server로 가져 오는 방법
- 22. 다음 페이지에 이전 페이지 특정 텍스트를 가져 오는 방법
- 23. 특정 열의 기록 목록을 가져 오는 방법 가족이란?
- 24. subclipse를 사용하여 파일의 특정 버전의 내용을 가져 오는 방법
- 25. asp.net을 사용하여 gridview의 특정 열에서 데이터를 가져 오는 방법
- 26. 특정 목록을 가져 오는 중 문제가 발생했습니다.
- 27. 데이터베이스에서 특정 술어를 가져 오는 중
- 28. 특정 ID로 여러 행을 가져 오는 중입니까?
- 29. git push 명령으로 모든 refs 목록을 가져 오는 방법은 무엇입니까?
- 30. TFS에서 전체 프로젝트를 가져 오는 방법
굉장합니다, 고마워요! – blaughli