힘내 지점 운영에 관련 명령
- 지점 자식 $ <새로운 새로운 지점> #은 새로운 지점을 만들
- 망할 놈의 체크 아웃 $ <branbch_name> 지정된 지점에 # 스위치
- 체크 아웃 -b 자식 $ <branbch_name> # 만들고 새로운 지점으로 전환
- 자식 $ 병합 <branch_name> 현재 지점에 # 지정된 지점을
- 힘내 지점 $를 -d <branch_name> # 지정된 지점을 삭제
1. 지점 만들기
당신이 힘내 분기를 만들 때 단지 당신을 위해 가능한 이동에 새 포인터를 만들었습니다. 예를 들어, 테스트 지점을 작성, 당신은 사용할 필요가 자식 분기 명령을 :
$ 자식 지점 테스트
이 현재 개체를 제출하는 위치에 포인터를 생성합니다 :
2. 핸드 분기
기존 분기로 전환하려면, 당신은 사용할 필요가 자식 체크 아웃 명령을 사용합니다. 예를 들면 :
$ 자식 체크 아웃 테스트
이러한 HEAD는 시험 브랜치를 가리 킵니다.
해당 지점으로 전환하는 동시에 지점을 만들려면, 당신은 실행 -b 인수 자식 체크 아웃 명령. 예를 들면 :
$의 자식 체크 아웃 -b의 branch_name
그것은 다음 두 명령에 대한 속기 :
$ 자식 지점 branch_name
$ git checkout branch_name
3. 分支合并
通过 git merge 命令可以实现分支合并的操作,例如:
在这种情况下,你的开发历史从一个更早的地方开始分叉开来(diverged)。 因为,master 分支所在提交并不是 iss53 分支所在提交的直接祖先,Git 不得不做一些额外的工作。 出现这种情况的时候,Git 会使用两个分支的末端所指的快照(C4 和 C5)以及这两个分支的工作祖先(C2),做一个简单的三方合并。
和之前将分支指针向前推进所不同的是,Git 将此次三方合并的结果做了一个新的快照并且自动创建一个新的提交指向它。 这个被称作一次合并提交,它的特别之处在于他有不止一个父提交。