2011-01-19 4 views
2

안녕하세요 Windows에서 경험이 망할 놈의 사용자입니다. 나는 Git Gui를 사용하고있다. 지점 관리에 관심이 있습니다.자식 GUI 지점 관리

내 환매 특약은 내 로컬 컴퓨터에서이 지점을 확인하고 체리는이 잎에 마스터에서 커밋 선택 어떻게 '잎'라는 지점이있다?

감사

--MB

답변

6

감사 답변에 대한,하지만 난 그게 2 단계 과정이다, 나는 (로컬이 아닌 서버에 존재) 새로 만든 브랜치를 체크 아웃 망할 놈의 GUI를

을 사용하고 말했다 :

  1. 힘내 구이 - > 지점 -> 추적 지점 - ->를 체크 아웃> 선택 지점

  2. 지점 -> 생성 -> 이름 = 같은 이름이 선택한 지점을 추적으로 -> 선택이 분리 된 체크 아웃

이제 분기를 사용하고 있습니다.

다른 유용한 분기점 -> 분기 -> 체크 아웃 -> 로컬 분기 .....

0

는 "잎"브랜치로 전환하려면 LOT :

으로
git checkout leafy 

커밋 체리 - 선택, 그 SHA1 식별자 부여 :

git cherry-pick abc123 
내에게이 지점을 확인 어떻게
1

로컬 시스템

모든 것이 이미 로컬 시스템에 있으며 체크 아웃은 체크 아웃중인 커밋의 상태와 일치하도록 파일 시스템의 파일을 업데이트하는 것입니다.

git checkout leafy 

는 분기 (당신이 당신의 파일 미트되지 않은 변경 사항이있는 경우, 자식이.이 변경 사항을 잃고에서 당신을 방지하기위한 것입니다 체크 아웃을 거부주의의 상단에 커밋의 내용 파일을 업데이트합니다. 당신을 -f 옵션을 추가하여이 동작을 재정의 할 수 있습니다. 또한이 경우 당신이있는 지점 현재 HEAD을 정의에서, HEAD 현재로 leafy을 설정합니다.

그런 다음 cherry-pick을 선택하려면 원하는 커밋의 SHA1 ID를 찾아야합니다 (여기서 gitk --all&이 유용 할 수 있음). 그런 다음에 올바른 순서로 git cherry-pick <the-interesting-SHA1-ID> 여러 사용하는 커밋 벚꽃 선택하십시오.