Git 흐름 - 기능 [pt-BR]
정의
Features são branches para o desenvolvimento de uma funcionalidade específica, por convenção elas têm o prefixo feature/.
Importante ressaltar que as features (vamos nos acostumar a chamá-lás assim) são criadas semper à partir da branch development.
📌 O conceito de feature é aplicado entendendo que em cada uma será realizado o desenvolvimento de uma tarefa/história/demanda, sendo assim ser possível organizar o fluxo de desenvolvimento por tarefas concluídas e terem suas criações e/ou alterações sempre presentes na develop (branch principal de desenvolvimento).
📝 Descrição da imagem:
Criação de uma feature a partir da develop (F - Nova feature) e no final do desenvolvimento da funcionalidade (C - Commit) é realizada a mesclagem com a develop (M - Merge).
유용한 기능 😎
전제 조건
1. Criação de features
Para criar uma feature é bem simples:
git flow feature start <nome-funcionalidade-ou-tarefa>
Com um comando neste padrão, será criada uma nova branch através da development com o prefixo feature/, seguido do nome que você inserir.
실행하다:
git flow feature start cadastrar-pessoa
O retorno do comando é uma nova branch entitulado feature/cadastrar-pessoa e já é realizado checkout nessa nova branch.
[saída do console]
Switched to a new branch 'feature/cadastrar-pessoa'
Summary of actions:
- A new branch 'feature/cadastrar-pessoa' was created, bases on 'develop'
- You are now on branch 'feature/cadastrar-pessoa'
Now, start committing on your feature. When done, use:
git flow feature finish cadastrar-pessoa
2. 기능 최종화
터미널이 기능을 해제하면 N 커밋이 종료되고 분기가 종료되면 개발이 종료됩니다.
Então você verificou que está na feature, não há nenhum commit a ser feito e nenhum arquivo pendente...
git checkout feature/cadastrar-pessoa
git status
[saída do console]
No ramo feature/cadastrar-pessoa
nothing to commit, working tree clean
Para finalizar uma 기능, 바스타:
git flow feature finish <nome-funcionalidade-ou-tarefa>
O nome da feature é opcional quando você já está presente(checkout) nela.
실행하다:
git flow feature finish
Após esta instruçao, a feature será meclada(merge) à dev e, deletada tanto localmente como remotamente.
Switched to branch 'develop'
Already up to date.
Deleted branch feature/cadastrar-pessoa (was 713d5ac).
Summary of actions:
- The feature branch 'feature/cadastrar-pessoa' was merged into 'develop'
- Feature branch 'feature/cadastrar-pessoa' has been locally deleted
- You are now on branch 'develop'
Pronto, para trabalhar com features de forma simples e rápida, é isto!!
최종 고려 사항
이력서 이력서
크리어 노바 기능
git flow feature start <nome-funcionalidade-ou-tarefa>
파이널라이저 기능
git flow feature finish
⚡ Nesta seção sobre Git Flow você encontrará explicações e usos práticos sobre releases, hotfixes, tags e muito mais.
Obrigado por chegar até aqui! 😄
Reference
이 문제에 관하여(Git 흐름 - 기능 [pt-BR]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/danilosilvap/git-flow-features-pt-br-254l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)