Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

:octocat: Fluxo de trabalho Git Flow

NotificationsYou must be signed in to change notification settings

tayhsn/git-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

GitHub forksGitHub Repo stars

Workflow para projetos colaborativos:octocat:

Para facilitar, faça um FORK para copiar o repositório ou deixe uma STAR para salva-ló. ✨


Você precisa ter o git previamente instalado.


Git Flow Cheatsheet

Init

  • Faça a inicialização do git-flow dentro de um repositório git existente com

    GIT FLOW INIT

Você precisa responder algumas questões relativas às convenções de nomenclatura dos suas branches.É recomendado que sejam usados os valores padrões.


Features

!Important: O desenvolvimento acontece na branch 'develop'

  • Para comecar a desenvolver, digite

    GIT FLOW FEATURE START my_feature

Esse comando cria uma nova branch dentro de 'develop' e alterna para ela

  • Finalize o desenvolvimento com

    GIT FLOW FEATURE FINISH my_feature

Esse comando merge 'my_feature' em 'develop', remove 'my_feature' e segue na 'develop'

  • Publique uma funcionalidade

    GIT FLOW FEATURE PUBLISH my_feature

Assim ela pode ser utilizada por outras pessoas do time.

  • Veja as funcionalidades publicadas

    GIT FLOW FEATURE PULL my_feature

E acompanhe o desenvolvimento


Release

Permite correções de bugs menores e a preparação de metadados de uma versão

  • Para começar uma versão

    GIT FLOW RELEASE START my_release [commit]

Você pode opcionalmente fornecer a hash sha-1 do commit de onde começar a versão. O commit precisa estar no branch 'develop'

  • É sensato publicar a branch da versão depois de criá-la, para permitir commits por outros desenvolvedores

    GIT FLOW RELEASE PUBLISH my_release

(Você pode acompanhar uma versão remota com o comandoGIT FLOW RELEASE TRACK release)

  • A finalização de uma versão é um dos grandes passos na ramificação/branching do git.

    GIT FLOW RELEASE FINISH release

Ele executa várias ações: merge a 'release' no 'main' e na 'develop', etiqueta a versão com seu nome e remove a branch.


HotFix

Os hotfixes surgem da necessidade de agir imediatamente sobre uma situação indesejada na versão de produção ativa. Pode ser criado a partir da tag correspondente no branch main que indica a versão em produção.

  • Assim como os outros comandos do git flow, um hotfix inicia com

    GIT FLOW HOTFIX START version [basename]

O argumento version marca o nome do novo hotfix. Opcionalmente, você pode especificar um basename para começar.

  • Ao finalizar um hotfix ele é mesclado tanto no 'develop' quanto no 'main'.

    GIT FLOW HOTFIX FINISH version

Além disso, o merge no main é etiquetado.


Documentação:https://danielkummer.github.io/git-flow-cheatsheet/index.pt_BR.html

About

:octocat: Fluxo de trabalho Git Flow

Topics

Resources

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp