실험 레이아웃에서 작업 할 수 있도록 master에서 브랜치를 만들었습니다. 마스터 브랜치에서 실험을 시작했으나, 브랜치가 끝나면 더 이상 필요하지 않으므로 마스터에서 삭제했습니다. 나는 계속 마스터 작업을했습니다. 자, 나중에 약간 커밋, 나는 마스터에서 내 변경 사항을 레이아웃 브랜치에 병합시키고 싶다. 가까운 장래에 실험 레이아웃을 다시 마스터에 병합
최근 테스트 분기를 프로덕션과 병합하고 특정 커밋을 제외하려는 상황에서 스스로를 찾고 있습니다. 내가 그것에 대해 갈 방법은 두 가지가있다. 하나는 테스트를 프로덕션과 병합하고 병합 커밋 (rebase -i HEAD ~ 1)에 대한 rebase를 수행하고 싶지 않은 커밋을 제거하는 것이다. 또 하나는 체리가 우리가 원하는 커밋을 선택하는 것입니다. 나는 그
원격 저장소가 있습니다. 내가해야 할 일 : git clone https://[email protected]/mylogin/myrepo.git
복제 성공. 나는 나무가있다 : C (주인) | B : A | / B / | A | A0 | A01 (원점/헤드) (원점/마스터) | (일부 커밋) 내가이 필요합니다
git rebase --interactive을 사용하여 git 내역에서 특정 커밋을 제거하는 방법을 알고 있습니다. 내 질문은이 같은 역사를 가진 더 복잡한 경우를 우려 : 내가 제거하고 싶은 A--X--B--C--D
\
E--F
가 X을 커밋합니다. 문제는이 경우에 그들의 역사에 X이 (이 경우 B) 부모와 두 개 이상의 지점,
나는 Git p4 rebase 명령의 동작을 전혀 이해하지 못한다고 말할 것이다. git-p4 명령의 문서와 소스 코드에서 refs/remotes/p4/master 브랜치와 "git rebase refs/remotes/p4/master"를 업데이트하기위한 "git p4 sync"만 수행하면 이미 적용된 커밋이 로컬 브랜치가 인식되고 적용되지 않은 커밋이 곧
development에는없는 커밋이있는 master 분기가 있습니다. development 분기에는 master에는없는 커밋이 더 있습니다. development의 상태를 master으로 병합하려는 경우, 즉 master에있는 development의 변경 사항을 무시하십시오. 나는 rebase해야한다고 들었다. 그래도 이해하지 못하는 어떤 git rebas
내 .gitignore 파일이 내 자식 저장소에 커밋되지 않은 것을 발견했습니다. 나는 저의 저장소에서 약 300 개의 커밋을 만들었습니다. 저는 git flow model을 사용하고 있습니다. 이제 master, develop, 그리고 몇 개의 feature 브랜치를 가지고 있습니다. 저는 어떻게 생각 하나 신경 쓰지 않고 처음 수정하고 싶습니다. 어떻게
우리 프로젝트에는 원격 마스터 브랜치에서 실행중인 jenkins 작업이 있습니다. 개발자는 종종이 원격 마스터에서 리베이스하여 최신 변경 사항을 로컬 복사본으로 가져옵니다. 우리가 원하는 것은 젠킨스가 부러 졌을 때 (빨강 또는 노란 공)이 리베이스를 피하는 것입니다. 지침은 "젠킨스가 녹색 인 경우 rebase"이지만 ... 사람들은 게으르다 :-) 그래
github 프로젝트를 포크하고 로컬로 복제했습니다. 그런 다음 my_github/the_project repo에 새로운 지점을 변경했습니다. 그런 다음 변경 사항을 추가하고 커밋하여 github repo에 푸시하고 끌어 오기 요청을 제출했습니다. 소유자가 내 요청을 받았으며 최근 변경 사항을 적용하려면 "마스터에 리베이스하기"를 원합니다. 어떻게해야합니까