«git-revert» 태그된 질문

Git 리포지토리에서 커밋 변경 사항 되돌리기

30
Git 리포지토리를 이전 커밋으로 되돌리려면 어떻게해야합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 현재 상태에서 특정 커밋에 대한 스냅 샷으로 되 돌리는 방법은 무엇입니까? 내가 git log하면 다음 출력을 얻습니다. $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me <me@me.com> Date: Thu Nov 4 18:59:41 …


12
여러 자식 커밋을 되 돌리는 방법은 무엇입니까?
다음과 같은 git 저장소가 있습니다. A -> B -> C -> D -> HEAD 나는 지점의 머리가 A를 가리 키기를 원합니다. 즉, B, C, D 및 HEAD가 사라지고 머리가 A와 동의어가되기를 원합니다. 리베이스를 시도하거나 (사이에 변경 사항을 적용했기 때문에 적용되지 않음) 되돌릴 수있는 것처럼 들립니다. 그러나 여러 커밋을 어떻게 되돌릴 …
982 git  commit  git-revert 

11
공개 리포지토리에서 이전 Git 커밋으로 롤백
git 에서 특정 커밋으로 롤백하는 방법은 무엇입니까? 누군가 나에게 줄 수있는 가장 좋은 대답 git revert은 원하는 커밋에 도달 할 때까지 X 번 을 사용하는 것이 었습니다 . 그래서 20 커밋 된 커밋으로 되돌리려면 20 번 실행해야한다고 가정 해 봅시다. 더 쉬운 방법이 있습니까? 이 저장소가 공개되어 있기 때문에 재설정을 …

4
원격 저장소로 푸시 된 Git의 특정 커밋을 실행 취소하십시오.
특정 커밋을 취소하는 가장 간단한 방법은 다음과 같습니다. 머리 나 머리에 없다 리모컨으로 밀었습니다. 최신 커밋이 아닌 경우 git reset HEAD 작동하지 않습니다. 리모컨으로 밀렸 기 때문에 git rebase -i 과 git rebase --onto 리모컨에 문제가 발생할 수 있습니다. 더구나, 나는 역사를 정말로 수정하고 싶지 않습니다. 잘못된 코드가 있으면 기록에 …



8
Git에서 되 돌린 병합 다시 실행
여기에 약간의 문제가 있습니다 28s.Git에 문제 별 분기가 있었고 일반 develop분기에 병합했습니다 . 너무 빨리 수행 한 것으로 나타 났으므로 병합 취소를 위해 git-revert를 사용했습니다. 그러나 지금, 시간이 병합왔다 28s으로 develop하지만, 자식 병합 명령은 원래 병합을보고, 즐겁게 모두가 잘와 가지가 이미되어 합병했다고 발표했다. 지금 무엇을해야합니까? 'Revert "28s-> develop"되돌리기'커밋을 만드시겠습니까? 그것을하는 …

3
왜 git revert가 누락 된 -m 옵션에 대해 불평합니까?
그래서 다른 사람들과 프로젝트를 진행 중이며 github 포크가 여러 개 있습니다. 누군가 문제를 해결하고 포크와 병합했지만 더 나은 솔루션을 찾을 수 있음을 깨달았습니다. 방금 만든 커밋을 되돌리고 싶습니다. 이 작업을 시도했지만 git revert HEAD이 오류가 발생했습니다. 치명적 : Commit <SHA1>은 병합이지만 -m 옵션이 제공되지 않았습니다. 그게 무슨 뜻이야? 병합하고 커밋 …
185 git  github  git-revert 

7
HEAD를 이전 위치로 다시 옮기려면 어떻게해야합니까? (분리 된 머리) & 커밋 취소
Git에서는 squash commit다른 지점에서 병합 한 다음 다음 HEAD을 통해 이전 장소 로 재설정 하여 a 를 하려고했습니다 . git reset origin/master 그러나 나는 이것을 벗어나야합니다. HEAD를 이전 위치로 다시 옮길 수 있습니까? 23b6772이동해야 할 커밋 의 SHA-1 조각 ( )이 있습니다. 이 커밋으로 돌아가려면 어떻게해야합니까?

3
내 마스터 브랜치에서 "중간"커밋을 팝업하고 폐기해야합니다. 내가 어떻게 해?
예를 들어, 다음 마스터 브랜치에서 이전 rebase로 인해 두 번째 인 커밋 af5c7bf16e6f04321f966b4231371b21475bc4da 만 폐기해야합니다. commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 00:15:50 2011 +0200 show github user info …

4
푸시 된 후 병합 되돌리기
내가 수행 한 단계 : 나는 branch1과 branch2 두 개의 브랜치를 가지고 있습니다. $git branch --Initial state $branch1 $git checkout branch2 $git pull origin branch1 --Step1 나는 갈등을 해결하고 $git commit -m "Merge resolved" 그때 $git checkout branch1 $git merge branch2 $git push origin branch1 이제 1 단계에서 자동 병합으로 …
80 git  git-revert 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.