내가 원격 저장소에서 가져온 후, 다음과 같은 메시지가 있어요 :는 어떻게 FETCH_HEAD의 상단에 내 작품을 되감기 할 수
- 분기 개발 -> FETCH_HEAD 첫째, 위에 작업을 재생하기 위해 머리를 되감기를 그것의 ...
그래서 내가 어떻게 FETCH_HEAD의 상단에 내 작품을 되감기 할 수 f05183b231e55864ae8d99db9456167af3413b6a에 my_topic을 빨리는-전달?
내가 원격 저장소에서 가져온 후, 다음과 같은 메시지가 있어요 :는 어떻게 FETCH_HEAD의 상단에 내 작품을 되감기 할 수
- 분기 개발 -> FETCH_HEAD 첫째, 위에 작업을 재생하기 위해 머리를 되감기를 그것의 ...
그래서 내가 어떻게 FETCH_HEAD의 상단에 내 작품을 되감기 할 수 f05183b231e55864ae8d99db9456167af3413b6a에 my_topic을 빨리는-전달?
메시지는 git이 성공적으로 수행 한 작업을 확인한 것입니다. 아무 것도하지 않는 것입니다. 요청으로
git branch --contains <hash>
그것은 질문에 관련이없는거야하지만 당신은 다른 사람의 ontop을 커밋을 넣어하려는 경우 - git rebase
이 들어오는 곳이다 :
당신이 지점이 특정 포함되어 있는지 확인하려면
커밋 - 커밋을 다시 정렬합니다.git checkout master
...
git commit -vam "one"
...
git commit -vam "two"
...
git checkout somebranch
...
git commit -vam "three"
...
git commit -vam "four"
커밋 1 + 2 및 3 + 4는 2 개의 별도 분기에 있습니다. 순서대로 얻을 :
git rebase master
다른 방법으로 수행하여 단일 단순히 커밋 적용 할 수있는 당신이없는 생각 커밋
git cherry-pick <hash>
당신은 해시를 찾을 git reflog
를 사용할 수 있습니다.
먼저 모든 것을 추가하고 커밋 했습니까? 확인하려면 다음을 수행하십시오.
git status
그렇지 않은 경우 항상 먼저 시도한 다음 다시 시도해야합니다.
했어. 그러나'git log'에 대한 커밋을 볼 수 없습니다. 하지만이 커밋은'git reflog'에서 볼 수 있습니다. –
늦게 답장을 보내 주셔서 죄송합니다. 문제가 계속되는 경우 git reflog에서 마지막 커밋까지 재설정 해보십시오. 예. 'git reflog'를 실행 한 후 재설정하고자하는 커밋을 찾고'git reset --hard [commit of sha1]'명령을 실행하십시오. –
커밋 할 것이 없으며, 심지어 그 메시지를 얻을 것입니다. –
답변 해 주셔서 감사합니다. 실제로 저는 원격 저장소를 새 분기로 가져 와서 해당 분기에서 내 자신의 작업을 볼 수 없었던 몇 가지 실수를 저질 렀습니다. –