생각에는 자식 로그 버전을 보여주고 있습니다 : 어떻게 이전 버전을 복원하고 커밋합니까?
fff
...
ccc
bbb
aaa
방법 버전 BBB로 돌아가 역사를 파괴하지 않고 그것을 커밋. 그래서 자식 로그 보여줄 것이다 : 나는 당신이
을 수 생각 등
master~4..master
생각에는 자식 로그 버전을 보여주고 있습니다 : 어떻게 이전 버전을 복원하고 커밋합니까?
fff
...
ccc
bbb
aaa
방법 버전 BBB로 돌아가 역사를 파괴하지 않고 그것을 커밋. 그래서 자식 로그 보여줄 것이다 : 나는 당신이
을 수 생각 등
master~4..master
당신은 git revert
일을 해보고 싶어 git reset --hard
을 사용하면 다음 위치에있는 git reset --soft
으로 다시 이동합니다.
git reset --hard bbb
git reset --soft fff
git commit
같은
git revert -n fff eee ddd ccc
물론, 당신이 사용할 수있는 표기법 :
bbb*
fff
...
ccc
bbb
aaa
@downvoter, 관심이 있으십니까? – svick
'git reset --hard bbb'는 히스토리를 파괴하기 때문에 충분하지 않습니다. – Stancell
'git checkout bbb'는 커밋하지 않기 때문에 충분하지 않습니다. – Stancell