솔로이 팻 (solo git repo)의 지형지 물에 브랜치를 만들 이유가 있습니까? 내가 그들을 주인으로 합병 할 때, 그들은 앞으로 나아가고, 나는 심지어 처음부터 갈라 졌다고하는 실제적인 증거가 없다. 나도 귀찮게해야 할까?솔로 프로젝트의 Git 브랜치
6
A
답변
12
브랜치는 솔로 프로젝트에서도 유용 할 수 있습니다. 그것들을 사용하면 새로운 기능을 독립적으로 개발할 수 있으며 (필요하다면) 쉽게 작업을 포기하거나 코드 라인의 깨끗하고 안정적인 부분에서 새로운 기능을 시작할 수 있도록 메인 라인 개발과 분리 할 수 있습니다.
(또한 git merge
에 --no-ff
플래그를 통과하여 앞으로 병합을 방지 할 수있다.)
1
넌 빨리 감기하지 않고 병합
확인 예컨대 What is the difference between `git merge` and `git merge --no-ff`?
그리고 귀하의 질문에 대답, 나는 내 솔로 프로젝트에 지점을 사용합니다. 실험적 특징을 분리했다. Bootstrap에서 Zurb로 또는 Knockout에서 Angular로 전환하고 싶은 경우가 있는데, 별도의 지점을 사용하면 나에게 안심할 수 있습니다.
관련 문제
- 1. 솔로 프로젝트의 버전 관리
- 2. git svn과 브랜치 리베이스 (rebase) 브랜치
- 3. 특정 Git 브랜치 설치
- 4. git 브랜치 배포
- 5. hg subrepo의 git 브랜치
- 6. git 브랜치 삭제는 영구적입니까?
- 7. CruiseControl.Net의 Git 기능 브랜치
- 8. Git 스위치 기본 브랜치
- 9. Git 병합 업스트림 브랜치
- 10. git rebase 브랜치 개발
- 11. Git 브랜치 삭제
- 12. Git 브랜치 실험
- 13. git 브랜치 병합의 완고한 문제
- 14. git : 이상한 원격 브랜치 제거
- 15. 원격 git 브랜치 이름 바꾸기
- 16. iOS 여러 프로젝트와 git 브랜치
- 17. git-svn clone | 가짜 브랜치
- 18. 병합하지 않고 git push 브랜치
- 19. git - 브랜치 설명을 원격으로 푸시
- 20. 여러 개발자에게 git 브랜치 사용하기
- 21. 마스터 브랜치 변경을위한 git 요청
- 22. Git 기능 브랜치 워크 플로우
- 23. Git multi developer 멀티 브랜치
- 24. 실시간으로 Git 자동 동기화 브랜치
- 25. 하나의 커밋으로 Gerrit의 Git 브랜치
- 26. Eclipse Git - 파일의 차이점을보고 브랜치 간을 바꾼다
- 27. 홀수 브랜치 구조를 사용할 때 Git-svn 브랜치 호스 dcommit
- 28. git의 브랜치 안에 브랜치 생성하기
- 29. TFS - 프로젝트 브랜치 란 프로젝트의 복사본을 의미합니까?
- 30. iOS 프로젝트의 .git 폴더
여러분이 역사를 지키고 싶다면 빨리 진행할 필요는 없습니다. 솔로로도 사용하는 것이 매우 편리하다는 것을 알았습니다. 거의 동일한 이유 때문에 여러 개발자와 함께 사용합니다. – Doon
한 번에 하나의 지사에서만 작업하는 경우 특별히 정오환 이외의 병합을 요청하지 않는 한 빨리 감기 병합이 제공됩니다. 그러나 하나의 기능을 사용하여 다른 것을 시도해보고 영감을 얻고 실험을 위해 별도의 가지를 사용하고, 다른 기능을 수행 한 다음 버그를 수정하기 위해 다른 가지를 만들면 시작할 수 있습니다. 솔로 프로젝트에서도 고속 전진 병합을 참조하십시오. – twalberg