Meta tags:
description= Encontre informações úteis sobre o comando git branch, seu uso e como criar e deletar branches. Veja também exemplos práticos.;
Headings (most frequently used words):
branches, branch, que, um, git, deletando, faz, de, verdade, por, usar, opções, comuns, criando, listando, inspecionando, renomeando, remoto, exemplo, completo, prática,
Text of the page (most frequently used words):
git (114), branch (104), para (36), #branches (31), que (24), copiar (17), commit (17), test_branch (17), não (16), aprender (15), você (12), com (10), push (10), atual (10), introdução (9), criar (9), main (9), switch (9), remoto (8), deletar (8), feature (8), lista (8), novo (8), html (7), comando (7), commits (7), the (7), ponteiro (7), faz (6), ele (6), são (6), repositório (6), delete (6), origin (6), cria (6), hash (6), seu (6), w3docs (5), todos (5), por (5), checkout (5), alterações (5), pode (5), merged (5), merge (5), add (5), mais (5), apenas (5), mesclados (5), use (5), uma (5), nome (5), renomear (5), head (5), como (5), los (5), formatter (5), color (5), generator (4), prática (4), deletando (4), comuns (4), também (4), remotos (4), mescladas (4), locais (4), deleta (4), histórico (4), local (4), sua (4), ainda (4), seus (4), trabalho (4), 9f1c2a7 (4), login (4), tag (4), json (3), code (3), diff (3), encoder (3), editor (3), quizzes (3), exercícios (3), php (3), javascript (3), css (3), exemplo (3), completo (3), removido (3), forçar (3), quais (3), recursos (3), and (3), remote (3), create (3), está (3), limpar (3), nada (3), foram (3), renomeia (3), antigo (3), name (3), old (3), cada (3), aponta (3), sem (3), muda (3), quando (3), volta (3), controle (3), versão (3), string (3), tools (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), sobre (2), beautifier (2), password (2), ferramentas (2), python (2), java (2), livros (2), exemplos (2), snippets (2), renomeando (2), listando (2), inspecionando (2), criando (2), opções (2), usar (2), verdade (2), this (2), page (2), was (2), após (2), dos (2), repositórios (2), usado (2), exclusão (2), somente (2), ponteiros (2), entre (2), listar (2), funcionalidades (2), aqui (2), trabalhar (2), mesclar (2), dois (2), ela (2), comandos (2), cópia (2), existir (2), deletá (2), antes (2), isso (2), reflog (2), quer (2), you (2), recusa (2), ser (2), manter (2), new (2), mover (2), seguros (2), update (2), readme (2), starting (2), específico (2), outro (2), modern (2), maioria (2), das (2), rastreados (2), suas (2), chamado (2), pull (2), pronto (2), enquanto (2), código (2), linha (2), uso (2), arquivos (2), criá (2), workflows (2), rebase (2), changes (2), repository (2), 2026, direitos, reservados, feito, desenvolvedores, idioma, política, privacidade, contato, empresa, try, tutoriais, gratuitos, web, desde, 2014, next, previous, yes, helpful, verificar, independentemente, houver, alteram, permite, alternar, diferentes, remove, from, now, bring, work, back, edit, files, ciclo, típico, início, fim, pushes, tracks, faça, primeiro, configura, rastreamento, consulte, detalhes, sintaxe, antiga, pontos, mesma, coisa, acima, removem, descarta, existem, naquele, esses, tornam, inacessíveis, eventualmente, coletados, pelo, garbage, collector, engano, geralmente, possível, recuperar, aconteça, aviso, tem, certeza, maiúsculo, are, sure, want, run, error, not, fully, flag, verificação, segurança, cujos, perca, deleted, mesclado, organizada, destino, sobrescrevê, renomeação, note, existe, precisa, fazer, diferente, forneça, better, basta, fornecer, saber, liste, qualquer, listado, 1a2b3c4, form, adicione, ver, onde, executar, argumentos, mostra, marca, experiment, hotfix, partir, ponto, vez, older, syntax, identical, effect, vezes, mudar, única, etapa, começar, mude, então, registrar, criado, move, crie, adiciona, altera, sobrescrever, existente, força, mesmo, force, apontando, start, point, mas, recente, mensagem, igual, marcado, list, abrir, request, plataformas, prs, base, compartilhado, permaneça, organizado, sempre, lançamento, experimental, vive, lugar, desenvolver, paralelo, colidam, oferecem, construir, recurso, corrigir, bug, próprio, tocar, estável, depois, mesclá, estiver, razões, desenvolvimento, isolada, especial, rastreia, avança, segue, tão, barato, comparação, sistemas, antigos, duplicavam, fisicamente, qual, atualmente, 9f1c2a7e8d, your, currently, points, refs, heads, cat, arquivo, bytes, contendo, instantâneo, custa, quase, leve, móvel, único, pai, portanto, seguir, pelos, pais, reconstrói, daquela, esta, página, aborda, fato, listá, renomeá, localmente, armadilhas, costumam, pegar, pessoas, surpresa, essa, toda, função, árvore, mescla, trabalhos, essas, tarefas, pertencem, pense, ferramenta, outros, permitem, eles, reuni, gerencia, rótulos, encontre, informações, úteis, veja, práticos, detached, assinar, lfs, gitattributes, hooks, worktree, subtree, submodule, advanced, tips, fork, baseado, trunk, gitflow, funcionalidade, estratégias, conflitos, using, fetch, syncing, cherry, pick, amend, rewriting, history, restore, reset, revert, clean, undoing, bisect, show, blame, log, status, examining, gitignore, stash, saving, alias, config, clone, init, setting, chave, ssh, instalar, software, gerenciamento, fonte, sistema, getting, started, entrar, pesquisar, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, cursos,
Text of the page (random words):
git branch criar listar renomear e deletar branches w3docs w3docs livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python cursos quizzes exercícios snippets ferramentas general tools html editor password generator html encoder code diff json beautifier todos os 13 color tools color picker color converter color mixer color hex colors hsl todos os 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder todos os 19 code formatters javascript formatter css formatter html formatter json formatter php formatter pesquisar na w3docs k pt english en deutsch de русский ru français fr español es português pt italiano it entrar aprender git getting started introdução sistema de controle de versão gerenciamento de código fonte software de controle de versão o que é git instalar o git chave ssh repositório git setting up a repository introdução git init git clone git config git alias saving changes introdução git add git commit git stash git diff gitignore examining a repository introdução git status git log git tag git blame git show git bisect undoing changes introdução git clean git revert git reset git restore git rm git mv rewriting history introdução git commit amend git rebase git rebase i git cherry pick git reflog syncing introdução git remote git fetch git push git pull using branches introdução git branch git checkout git switch git merge conflitos de merge estratégias de merge git workflows git workflows branch de funcionalidade gitflow baseado em trunk fork advanced tips git submodule git subtree git worktree git hooks gitattributes git lfs assinar commits detached head git branch encontre informações úteis sobre o comando git branch seu uso e como criar e deletar branches veja também exemplos práticos o que o git branch faz o comando git branch cria lista renomeia e deleta branches essa é toda a sua função ele não muda a sua árvore de trabalho para um branch e não mescla trabalhos essas tarefas pertencem ao git checkout git switch e ao git merge pense no git branch como a ferramenta que gerencia os rótulos enquanto os outros comandos permitem mover se entre eles e reuni los esta página aborda o que é um branch de fato como criá los e listá los como renomeá los e deletá los localmente e em um repositório remoto e as armadilhas comuns que costumam pegar as pessoas de surpresa o que é um branch de verdade um branch no git não é uma cópia dos seus arquivos é um ponteiro leve e móvel para um único commit cada commit também aponta de volta para seu s pai s portanto seguir um ponteiro de branch de volta pelos seus pais reconstrói o histórico completo daquela linha de trabalho como um branch é apenas um arquivo de 41 bytes contendo um hash de commit criá lo é instantâneo e custa quase nada cat git refs heads main 9f1c2a7e8d the commit your branch currently points at copiar um ponteiro especial chamado head rastreia em qual branch você está atualmente quando você faz um commit o ponteiro do branch atual avança para o novo commit e o head o segue é por isso que o uso de branches é tão barato no git em comparação com sistemas de controle de versão mais antigos que duplicavam arquivos fisicamente por que usar branches os branches oferecem uma linha de desenvolvimento isolada você pode construir um recurso ou corrigir um bug em seu próprio branch sem tocar no branch main estável e depois mesclá lo de volta quando estiver pronto razões comuns desenvolver dois recursos em paralelo sem que suas alterações colidam manter o main sempre pronto para lançamento enquanto o código experimental vive em outro lugar limpar o histórico antes de mesclar para que o branch compartilhado permaneça organizado abrir um pull request a maioria das plataformas cria prs com base em branches opções comuns comando o que faz git branch lista branches locais igual a git branch list o branch atual é marcado com git branch v lista branches com o hash do commit mais recente e a mensagem de cada um git branch branch cria um novo branch chamado branch mas não muda para ele git branch branch start point cria branch apontando para um commit tag ou branch específico git branch d branch deleta um branch somente se suas alterações já foram mescladas git branch d branch força a exclusão de um branch mesmo com alterações não mescladas d delete force git branch m old new renomeia um branch use m para sobrescrever um nome existente git branch a lista todos os branches locais e remotos rastreados git branch r lista apenas os branches remotos rastreados git branch merged lista branches já mesclados no branch atual seguros para deletar git branch no merged lista branches ainda não mesclados no branch atual criando branches branches são apenas ponteiros para commits quando você cria um o git adiciona um novo ponteiro no seu commit atual ele não altera o histórico crie um branch no seu commit atual git branch test_branch copiar um novo ponteiro para o commit atual é criado mais nada se move criar um branch não muda você para ele o head ainda aponta para o branch antigo para começar a trabalhar no novo branch mude para ele e então use git add e git commit para registrar o trabalho git switch test_branch modern or git checkout test_branch copiar na maioria das vezes você quer criar e mudar em uma única etapa git switch c test_branch create switch modern git checkout b test_branch create switch older syntax identical effect copiar você também pode criar um branch a partir de um ponto específico em vez do head uma tag outro branch ou um hash de commit git branch hotfix v1 0 branch starting at the v1 0 tag git branch experiment 9f1c2a7 branch starting at an old commit copiar listando e inspecionando branches executar git branch sem argumentos mostra seus branches locais e marca o atual git branch feature login main test_branch copiar adicione v para ver para onde cada branch aponta git branch v feature login 1a2b3c4 add login form main 9f1c2a7 update readme test_branch 9f1c2a7 update readme copiar para saber quais branches são seguros para limpar liste os que já foram mesclados no seu branch atual qualquer um listado aqui pode ser removido com d git branch merged feature login main copiar renomeando branches use m mover para renomear para renomear o branch em que você está basta fornecer o novo nome git branch m better name copiar para renomear um branch diferente forneça o nome antigo e o novo git branch m old name new name copiar se um branch com o nome de destino já existir m recusa sobrescrevê lo use m para forçar a renomeação note que renomear um branch que existe em um repositório remoto não o renomeia lá você precisa fazer push do novo nome e deletar o antigo deletando branches após um branch ser mesclado no main delete o ponteiro local para manter sua lista de branches organizada git branch d test_branch deleted branch test_branch was 9f1c2a7 copiar a flag d é uma verificação de segurança ela recusa deletar um branch cujos commits não foram ainda mesclados no branch atual para que você não perca trabalho git branch d test_branch error the branch test_branch is not fully merged if you are sure you want to delete it run git branch d test_branch copiar se você tem certeza de que quer o branch e seus commits não mesclados removido use o d maiúsculo para forçar git branch d test_branch copiar aviso d descarta commits que existem apenas naquele branch esses commits tornam se inacessíveis e eventualmente são coletados pelo garbage collector se você deletar por engano geralmente é possível recuperar o hash no git reflog antes que isso aconteça deletando um branch remoto os comandos acima removem apenas a sua cópia local o branch ainda pode existir no repositório remoto por exemplo em origin para deletá lo lá git push origin delete test_branch copiar a sintaxe mais antiga com dois pontos faz a mesma coisa ela faz push de nada no branch remoto o que o deleta git push origin test_branch copiar para criar um branch em um repositório remoto faça push de um branch local o primeiro push o cria no remoto e com u configura o rastreamento consulte git push e git remote para mais detalhes git push u origin test_branch pushes test_branch to origin and tracks it copiar um exemplo completo aqui está o ciclo típico de criar trabalhar mesclar limpar do início ao fim git switch c feature x create and switch to the branch edit files git add git commit m add feature x git switch main back to main git merge feature x bring the work in git branch d feature x delete the now merged local branch git push origin delete feature x and remove it from the remote copiar prática prática quais são os recursos e funcionalidades do comando git branch quais são os recursos e funcionalidades do comando git branch o comando git branch é usado para criar listar e deletar branches o git branch permite alternar entre diferentes branches os branches do git são ponteiros para commits e não alteram o histórico do repositório o git branch d branch deleta um branch somente se não houver alterações não mescladas o comando git branch pode criar branches em repositórios locais e remotos o git branch d branch é usado para forçar a exclusão de um branch independentemente de alterações não mescladas após deletar um branch com git branch d ele também é removido dos repositórios remotos verificar was this page helpful yes no previous introdução next git checkout on this page o que o git branch faz o que é um branch de verdade por que usar branches opções comuns criando branches listando e inspecionando branches renomeando branches deletando branches deletando um branch remoto um exemplo completo prática w3docs tutoriais exemplos exercícios snippets e quizzes gratuitos para a web desde 2014 livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python prática exercícios quizzes editor try it ferramentas html editor password generator html encoder code diff json beautifier empresa sobre contato política de privacidade idioma english deutsch русский français español português italiano 2026 w3docs todos os direitos reservados feito para desenvolvedores
|