내가 지형지 물을 만들었습니다. github에 feature/branch1라고 가정 해 봅시다. 풀 요청을 생성하여 병합했습니다. 그것은 우리의 파이프 라인에 도착했을 때 , 우리는 문제가 발생했습니다 생각하고 우리는이 우리가 마스터와 합병하고 모든 것이 잘이었다 "되돌리기"PR을 만들어 힘내 에 되돌리기 버튼을 사용하여 복귀 얻었다. 몇 주 후, 마스터에
내가 병합 커밋 중 하나를 되돌려 야 할 상황이 생겼다. 내가 참조 1 사이 2의 차이를하지 않았다 git revert -m 2 [merge commit id]
: git revert -m 1 [merge commit id]
이제 자식이 아래 위의 명령에 대한 또 하나의 옵션을 제공합니다 : 나는 다음과 같은 명령을 사용하여 사용 된 언어 : htt
동료가 어떻게 든 내 팀이 우리의 주요 개발 지점으로 작업하고있는 지사의 HEAD 개정판을 밀었습니다. (이것은 부적절하게 푸시 된 145 커밋이 될 것입니다.) 커밋 히스토리를 깨끗하게 유지하고 싶습니다. 아무 것도하지 않으면 작업을 시작하거나 새로운 개발 분기를 만들어 작업을 시작하는 것이 좋습니다. (우리가 끌어 오기 요청을하고 힘내 병합 remote
Android Studio (최신 안정 버전)에서 Android Studio GUI를 사용하여 git commit을 되돌릴 방법을 찾고 있습니다. 그러나 그러한 옵션을 찾을 수 없습니다. 그것은 실종 된 것 같다? 나는 콘솔 자식-되돌리기 명령을 할 수있는 동일하고 싶은 : https://git-scm.com/docs/git-revert 가능 여부?
개발 지 점에 내 지형 지사를 병합하고 싶습니다. 그러나 커밋 중 하나가 지금 내가 원하는 커밋을 되돌 렸습니다.
* develop - merge revert PR
|\
| * Revert undesired merge
|/
* Merge (undesired)
|\
| * commit A
|/
|
... (lots of commits)
master와 feature의 2 개의 분기가 있습니다. • master
• feature
는 내가 마스터에 feature을 병합 할, 이제 기능 지점 • master
• C1 • C2 • feature
두 커밋을합니다. 병합하려면 git merge --squash feature을 사용합니다. 이 순간 • C3 • master // C3 is
프로젝트에서 master 및 develop 브랜치를 사용하면 마스터에서 직접 커밋 (3 개의 파일 만 있고 해당 브랜치는 개발 브랜치에 있음)이 수행되었습니다. 이제는 마스터로 병합해야하지만, 마스터의 기록이 현재 "분리되어"있기 때문에 다음 오류가 발생합니다. fatal: refusing to merge unrelated histories. 나는 이미 커
까다로운 상황이 있습니다. 원격 저장소를 github하기 위해 이미 푸시 한 일부 커밋을 제거하고 다시 커밋해야합니다. 그러나이 커밋은 더 이상 머리가 아님 (사람들이 자신의 것을 위에 올려 놓음). 되돌리기 커밋을 수행 할 수 있음을 알고 커밋 기록을 유지한다는 것을 알고 있습니다. 그러나 요구 사항은 잘못된 커밋 이 사라 지도록하는 것입니다.. 그래서
두 번째로 올바르게 해결할 수 있도록 병합 충돌을 다시 만들고 싶습니다. 예 : 지점 'A'체크 아웃. 분기 'B'가 병합됩니다. 병합이 merge (머지 커밋 만들기)에서 해결되었습니다. 리모콘으로 푸시. 다른 사람이 지점 'A'에 병합하고 리모컨으로 밀어냅니다. 오, 이런, 내 갈등 해결이 잘못되었다는 것을 깨달았고, 나는 내 대신에 그들과 함께 갔다.