여기에도 비슷한 질문이 있지만 내 문제가 해결되지 않았다는 것을 알고 있습니다. 아마도 내가 잘 이해하지 못하는 것이있을 것입니다. I는 2 해시 커밋 사이 커밋 목록을 원하는리스트 2 커밋 해시를 git으로 커밋 함
* | | | | | | | | | | | | | | | fa86be8 Avoid possible issue when using CachingPage under heavy memory load.
|///////////////
* | | | | | | | | | | | | | | 7b4a07a Merge pull request #256 from barredijkstra/fitnesse_issue_250
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | ecf5891 Fixed test checking for OS specific exception message.
| * | | | | | | | | | | | | | | 082236e Added rendering of cause exceptions. Fix for unclebob/fitnesse#250
* | | | | | | | | | | | | | | | a92b37f Merge pull request #243 from amolenaar/fix/243-hash-table-rendering
:
이것은 fitnesse (https://github.com/unclebob/fitnesse/)의 커밋 이력의 일부이다. 이 특정한 경우에, 나는 ecf5891
과 7b4a07a
사이의 커밋을 원하고, 내가 기대했던 결과는 :
ecf5891
7b4a07a
시까지 내가 을 사용하고 있으며 선형 역사를 잘 일했다. 그러나,이 경우에는 커밋이 더 많이 발생합니다.
나는 이것을 시도하고 그것은 예상대로 작동합니다
git log --since='<date ecf5891>' --until='<date 7b4a07a>'
는 (내가 직접 그 2 날짜 검색 한).
하나의 가능한 해결책은 2 개의 날짜를 가져 와서 그 작업을 수행하는 것이지만 더 나은 방법이 있어야한다고 생각합니다.
편집 : 부모는 ecf5891
및 a92b37f
입니다. 지금까지 솔루션은 내가 ecf5891
에서 7b4a07a
로 이동하려는 경우 잘 작동,하지만 난 a92b37f
에서 7b4a07a
에 가고 싶은 경우에 나는 싶어 :
7b4a07a
ecf5891
082236e
a92b37f
을하지만 난 a92b37f
타입 오식, 앞에서'^'가 필요합니다 (또는'--not') – torek
어디에서 그 부분을 추가해야합니까? 전체 라인은 어떻게 될까요? – Nico
다른 사양에 추가하면됩니다. @torek : :-P yow. 감사. – jthill