Pular para o conteúdo
Voltar ao início
Voltar ao blog
Feature

Controle de versão: Git integrado ao PocketCode

Domine o Git sem sair do editor. Commits, branches, merge, stash e muito mais com integração completa do Git no PocketCode.

4 min
Por Pelayo Naredo
Controle de versão: Git integrado ao PocketCode

Controle de versão: Git integrado ao PocketCode

O Git é fundamental no desenvolvimento moderno. O PocketCode integra o Git de forma nativa para que você gerencie seu código sem precisar do terminal integrado.

Interface visual do Git

Painel de alterações

O painel lateral do Git mostra em tempo real:

  • Arquivos modificados (M) — Alterações pendentes
  • Arquivos novos (U) — Não rastreados
  • Arquivos excluídos (D) — Removidos
  • Conflitos (C) — Exigem resolução manual

Diff visual

Toque em qualquer arquivo modificado para ver as diferenças lado a lado:

  • Linhas adicionadas em verde
  • Linhas excluídas em vermelho
  • Alterações destacadas na própria linha

Operações básicas

Fazendo um commit

# A partir da interface visual:
# 1. Selecione os arquivos no painel de alterações
# 2. Escreva a mensagem de commit
# 3. Toque em "Commit"

# Ou a partir do terminal integrado:
git add .
git commit -m "feat: add authentication system"

Trabalhando com branches

Crie e alterne entre branches com facilidade:

# Criar nova branch
git checkout -b feature/new-feature

# Listar branches
git branch -a

# Alternar de branch
git checkout main

# Excluir branch
git branch -d feature/completed

Merge e rebase

O PocketCode oferece resolução visual de conflitos:

  1. Inicie o merge pelo painel do Git
  2. Se houver conflitos, o editor de resolução é aberto
  3. Escolha entre as alterações de cada branch
  4. Confirme a resolução

Fluxos de trabalho

Git Flow

main ─────────────────────── produção
  └── develop ─────────────── desenvolvimento
        ├── feature/login ──── funcionalidade
        ├── feature/api ────── funcionalidade
        └── hotfix/bug-123 ── correção urgente

Trunk-Based Development

main ─────────────────────── branch principal única
  ├── short-lived-branch ──── de vida curta (< 1 dia)
  └── feature-flag ────────── funcionalidade oculta

Integração com plataformas

GitHub

  • Push/Pull direto
  • Pull Requests a partir do app
  • Issues vinculadas a commits
  • Status das Actions visível

GitLab

  • Suporte completo a repositórios (navegar, clonar, push)
  • Status do pipeline de CI/CD
  • Snippets

Bitbucket

  • Clone e push
  • Navegação de repositórios

Pull/merge requests dentro do app são exclusivos do GitHub hoje. Para GitLab e Bitbucket você tem acesso a repositório, pipeline e snippets; abra os MRs/PRs na interface web deles.

Git stash

Salve alterações temporariamente sem fazer commit:

# Salvar alterações
git stash save "work in progress"

# Listar stashes
git stash list

# Recuperar o último stash
git stash pop

# Aplicar um stash específico
git stash apply stash@{2}

Dicas para mensagens de commit

Siga o padrão Conventional Commits para mensagens claras:

feat: add OAuth2 authentication
fix: correct email validation error
docs: update README with setup instructions
style: format code with Prettier
refactor: simplify price calculation logic
test: add tests for payment module
chore: update dependencies

Configuração

Git global

git config --global user.name "Seu Nome"
git config --global user.email "[email protected]"
git config --global core.editor "pocket-code"

Autenticação

O PocketCode se autentica por HTTPS com um Personal Access Token (PAT). Gere um token no GitHub, GitLab ou Bitbucket e cole-o — clonar, fetch, pull e push para repositórios privados funcionam com esse único token (no GitHub, o token vai no campo de nome de usuário). Toda operação local — commit, branch, merge, stash, diff — não precisa de autenticação e funciona totalmente offline. Para automatizar suas rotinas de publicação, combine esse recurso com os fluxos de trabalho do PocketCode e consulte o guia de primeiros passos sempre que precisar.


Com o Git integrado, o PocketCode oferece controle total sobre o seu código. Faça commits, gerencie branches e colabore com sua equipe sem sair do editor do PocketCode.

A ferramenta por trás deste artigo

Editor de código

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.