If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: pt.w3docs.com/learn-git/gitattributes - Atributos do Git - O Arquivo ..

site address: pt.w3docs.com/learn-git/gitattributes redirected to: pt.w3docs.com/learn-git/gitattributes

site title: Atributos do Git - O Arquivo .gitattributes W3Docs Git

Our opinion (on Sunday 04 October 2026 10:16:19 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Aprenda a usar o .gitattributes para controlar finais de linha, diffs, estratégias de merge e exportação por caminho de arquivo. Com exemplos.;

Headings (most frequently used words):

gitattributes, arquivo, de, que, faz, formato, do, onde, git, procura, normalizando, finais, linha, marcando, arquivos, como, binários, comportamento, personalizado, diff, merge, export, ignore, atributos, comuns, quando, usar, prática,

Text of the page (most frequently used words):
git (82), que (30), arquivo (27), diff (23), linha (23), para (22), merge (22), #gitattributes (19), #arquivos (18), como (18), com (18), text (16), aprender (15), finais (12), export (11), ignore (9), repositório (9), copiar (9), driver (8), uma (8), atributo (8), commit (8), introdução (8), html (7), por (7), caminho (7), eol (7), mais (7), todos (6), quando (6), binários (6), binary (6), auto (6), não (6), são (6), regras (6), w3docs (5), atributos (5), comportamento (5), personalizado (5), ele (5), drivers (5), ours (5), formatter (5), color (5), json (4), generator (4), editor (4), prática (4), comuns (4), faz (4), lfs (4), das (4), archive (4), windows (4), gitignore (4), configurações (4), checkout (4), crlf (4), isso (4), você (4), versão (4), branch (4), config (4), fazer (4), cada (4), qualquer (4), diretório (4), code (3), encoder (3), quizzes (3), exercícios (3), python (3), php (3), javascript (3), css (3), usar (3), onde (3), procura (3), formato (3), exibir (3), normalizar (3), unix (3), exportação (3), vez (3), locais (3), diffs (3), personalizados (3), expande (3), específico (3), seu (3), configuração (3), attributes (3), padrão (3), string (3), tools (3), desenvolvedores (2), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), password (2), ferramentas (2), java (2), livros (2), exemplos (2), snippets (2), marcando (2), normalizando (2), this (2), page (2), hooks (2), marcar (2), exclui (2), exportações (2), entre (2), colaboradores (2), trata (2), base (2), controla (2), sempre (2), ser (2), ganhos (2), dia (2), release (2), específicos (2), marcadores (2), exportados (2), format (2), subst (2), usa (2), estratégia (2), binário (2), sem (2), conversão (2), final (2), mantém (2), apenas (2), precisam (2), dentro (2), dos (2), qual (2), foi (2), geralmente (2), quer (2), também (2), modo (2), alterada (2), resultado (2), aplica (2), true (2), lock (2), comum (2), pode (2), mas (2), definido (2), los (2), textual (2), impede (2), png (2), normalize (2), add (2), devem (2), permanecer (2), confirmadas (2), máquina (2), core (2), readme (2), check (2), attr (2), mesmo (2), define (2), padrões (2), clone (2), valor (2), corresponde (2), decide (2), rastreia (2), estratégias (2), workflows (2), rebase (2), changes (2), repository (2), controle (2), hash (2), 2026, direitos, reservados, feito, idioma, política, privacidade, contato, sobre, empresa, try, tutoriais, gratuitos, web, desde, 2014, next, previous, yes, was, helpful, verificar, detalhado, caminhos, correspondentes, ajuda, rastreado, substituindo, rastreados, recorra, precisar, igual, time, ficar, sujeito, equipes, mistas, silenciar, inúteis, reduzir, avançados, resolvem, pontos, dor, projeto, encontra, comece, adicione, conforme, problemas, concretos, aparecerem, personalizada, força, normaliza, efeito, suítes, teste, fora, tarball, produz, consumidores, baixem, relacionado, compactado, possa, registrar, partir, criado, github, tests, alguém, baixa, via, excluir, desenvolvimento, exatamente, consulte, ver, esses, moldam, saída, cpp, funciona, mesma, forma, útil, formatos, textuais, inclui, integrados, produzem, cabeçalhos, trecho, significativos, linguagens, mostra, função, definir, significa, bem, sucedido, atual, este, independente, inteiro, package, caso, gerado, durante, conflito, manter, integralmente, registre, aponte, encaminhar, determinados, precisa, referencia, pelo, nome, sua, primeiro, grandes, vídeos, conjuntos, dados, design, marcá, suficiente, eles, ainda, incham, histórico, armazene, usado, configurar, macro, integrada, desabilitando, evita, corrompa, reescrita, despeje, bytes, ilegíveis, terminal, pdf, dizer, tente, line, endings, renormalize, adicionar, existente, confirmados, serão, renormalizados, automaticamente, execute, limpeza, única, próximo, corrija, deixa, decidir, quais, texto, armazená, explícitas, forçam, terminação, específica, disso, scripts, shell, batch, confiável, depender, desenvolvedor, varia, autocrlf, bat, uso, acabar, bagunça, acontece, compartilham, permite, converta, duas, podem, corresponder, tem, prioridade, correspondente, vence, inspecionar, última, usuário, attributesfile, contém, git_dir, info, aos, naquele, abaixo, maioria, projetos, único, raiz, verifica, vários, regra, profundo, substitui, nível, alto, limpa, anterior, deixando, especificado, desativa, traço, inicial, desativado, ativa, seguem, mesmas, glob, coisa, exceto, diretórios, início, ancora, linhas, começam, comentários, após, assume, quatro, formas, txt, pattern, combina, esta, página, aborda, normalização, marcação, conflitantes, resolvidas, diz, tratar, deles, enquanto, lida, momento, fica, confirmado, obtêm, independentemente, suas, pessoais, aprenda, controlar, detached, head, assinar, commits, worktree, subtree, submodule, advanced, tips, fork, baseado, trunk, gitflow, funcionalidade, conflitos, switch, using, branches, pull, push, fetch, remote, syncing, reflog, cherry, pick, amend, rewriting, history, restore, reset, revert, clean, undoing, bisect, show, blame, tag, log, status, examining, stash, saving, alias, init, setting, chave, ssh, instalar, software, gerenciamento, código, 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):
atributos do git o arquivo gitattributes w3docs git 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 gitattributes aprenda a usar o gitattributes para controlar finais de linha diffs estratégias de merge e exportação por caminho de arquivo com exemplos o que o gitattributes faz um arquivo gitattributes diz ao git como tratar arquivos específicos com base no caminho deles enquanto o gitignore decide se o git rastreia um arquivo o gitattributes decide como o git lida com os arquivos que ele rastreia como normalizar finais de linha como exibir diffs como fazer merge e o que fazer no momento da exportação ele fica no seu repositório e é confirmado com commit de modo que todos os colaboradores obtêm o mesmo comportamento independentemente das suas configurações pessoais do git config esta página aborda o formato do arquivo os atributos mais comuns normalização de finais de linha marcação de binários drivers personalizados de diff merge e export ignore onde o git procura o arquivo e como regras conflitantes são resolvidas formato do arquivo cada linha combina um padrão de arquivo com um ou mais atributos pattern attributes txt text png binary sh text eol lf copiar os padrões seguem as mesmas regras de glob do gitignore corresponde a qualquer coisa exceto corresponde entre diretórios um no início ancora ao diretório do arquivo gitattributes e linhas que começam com são comentários cada atributo após o padrão assume uma das quatro formas definido text ativa o atributo desativado text o desativa o traço inicial valor eol lf define um valor específico não especificado text limpa qualquer configuração anterior deixando o padrão do git onde o git procura o arquivo a maioria dos projetos mantém um único gitattributes na raiz do repositório mas o git verifica vários locais e uma regra em um diretório mais profundo substitui uma em nível mais alto um gitattributes em qualquer diretório se aplica aos arquivos naquele diretório e abaixo git_dir info attributes contém regras que não são confirmadas com commit locais ao seu clone core attributesfile geralmente config git attributes define padrões por usuário quando duas regras podem corresponder ao mesmo arquivo o caminho mais específico tem prioridade e dentro de um arquivo a última linha correspondente vence você pode inspecionar o resultado para qualquer caminho com git check attr git check attr a readme md readme md text auto copiar normalizando finais de linha o uso mais comum do gitattributes é acabar com a bagunça de cada linha alterada que acontece quando desenvolvedores windows e unix compartilham um repositório marcar arquivos como text permite que o git normalize os finais de linha para lf no repositório e os converta no checkout text auto sh text eol lf bat text eol crlf copiar text auto deixa o git decidir quais arquivos são texto e armazená los com lf no repositório as configurações explícitas de eol forçam uma terminação específica no checkout para arquivos que precisam disso scripts shell devem permanecer com lf arquivos batch do windows devem permanecer com crlf como as regras são confirmadas com commit isso é mais confiável do que depender da configuração core autocrlf de cada desenvolvedor que varia de máquina para máquina se você adicionar text auto a um repositório existente os arquivos já confirmados com crlf não serão renormalizados automaticamente execute uma limpeza única para que o próximo commit os corrija git add renormalize git commit m normalize line endings copiar marcando arquivos como binários dizer ao git que um arquivo é binário impede que ele tente exibir um diff textual ou fazer merge linha por linha pdf binary png binary copiar o atributo binary é uma macro integrada que se expande para text diff desabilitando a conversão de finais de linha e o diff textual isso evita que o git corrompa um arquivo com reescrita de finais de linha e impede que git diff despeje bytes ilegíveis no terminal para binários grandes como vídeos conjuntos de dados ou arquivos de design marcá los como binários não é suficiente eles ainda incham o histórico do repositório armazene os com o git lfs que o gitattributes também é usado para configurar comportamento personalizado de diff e merge o gitattributes pode encaminhar determinados arquivos para drivers personalizados de diff ou merge mas um driver personalizado precisa ser definido na sua configuração do git primeiro o atributo apenas o referencia pelo nome um caso comum é um arquivo de lock gerado durante um conflito de merge você quer manter a versão do seu branch integralmente em vez de fazer merge linha por linha registre um driver ours uma vez e aponte o caminho para ele git config merge ours driver true copiar gitattributes package lock json merge ours copiar definir driver como true significa o merge sempre é bem sucedido e o resultado é a versão do branch atual este atributo merge ours por arquivo é independente da estratégia de merge s ours que se aplica a um merge inteiro um driver personalizado de diff funciona da mesma forma e é útil para formatos não textuais o git também inclui drivers de diff integrados que produzem cabeçalhos de trecho significativos para linguagens comuns de modo que um diff mostra qual função foi alterada c diff cpp py diff python copiar consulte git diff para ver como esses drivers moldam a saída export ignore quando alguém baixa um arquivo de release via git archive geralmente você quer excluir os arquivos de desenvolvimento o atributo export ignore faz exatamente isso tests export ignore github export ignore gitattributes export ignore copiar isso mantém suítes de teste configurações de ci e arquivos de editor fora do tarball que git archive produz para que os consumidores baixem apenas o que precisam um atributo relacionado export subst expande marcadores como format h dentro dos arquivos exportados para que um arquivo compactado possa registrar o commit a partir do qual foi criado atributos comuns atributo efeito text normaliza os finais de linha para lf no repositório eol lf eol crlf força um final de linha específico no checkout binary trata o arquivo como binário sem diff sem conversão de final de linha merge driver usa uma estratégia de merge personalizada para o arquivo diff driver usa um driver de diff personalizado export ignore exclui o caminho das exportações do git archive export subst expande marcadores format em arquivos exportados quando usar recorra ao gitattributes sempre que o comportamento do git por arquivo precisar ser igual para todos no time em vez de ficar sujeito às configurações locais os ganhos do dia a dia são normalizar finais de linha em equipes mistas windows unix silenciar diffs inúteis em binários e reduzir os arquivos de release os ganhos avançados drivers personalizados de merge diff e git lfs resolvem pontos específicos de dor quando um projeto os encontra comece com text auto e adicione regras conforme problemas concretos aparecerem prática prática o que o arquivo gitattributes controla o que o arquivo gitattributes controla como o git trata os arquivos rastreados finais de linha diff merge e comportamento de exportação com base no caminho se um arquivo é rastreado ou não substituindo o gitignore text auto ajuda a normalizar finais de linha entre colaboradores windows e unix export ignore exclui caminhos correspondentes das exportações do git archive marcar um arquivo como binary faz o git exibir um diff detalhado linha por linha para ele verificar was this page helpful yes no previous git hooks next git lfs on this page o que o gitattributes faz formato do arquivo onde o git procura o arquivo normalizando finais de linha marcando arquivos como binários comportamento personalizado de diff e merge export ignore atributos comuns quando usar 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
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 98 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
    51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-98


    The site also has 3 references to external domain(s).

     x.com  Verify  github.com  Verify  linkedin.com  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Date Sun, 04 Oct 2026 10:16:19 GMT
    Content-Type text/html; charset=UTF-8
    Transfer-Encoding chunked
    Connection close
    Location htt????/pt.w3docs.com/learn-git/gitattributes
    Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=Gpm1MdDx%2Bg0jQwGEWqZt%2ByCDIPexu5BtN%2BL08ayVWk8DZffw9ZnL9llyScRmXYsNGv1j7wyCcWoT4ep%2BkLir19JvTctdZdQ0hLjurOIJxbL7i1xgH3pzZGQ8Pd9z77cZ ]
    Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    Server cloudflare
    CF-RAY a4536e315ffc0828-AMS
    alt-svc h3= :443 ; ma=86400
    HTTP/2 200
    date Sun, 04 Oct 2026 10:16:19 GMT
    content-type text/html; charset=utf-8
    cache-control public, max-age=0, s-maxage=3600, stale-while-revalidate=86400
    nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    link </_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2>; rel=preload; as= font ; crossorigin= ; type= font/woff2 , </_next/static/chunks/0f-03z2d3_qak.css>; rel=preload; as= style , </_next/static/chunks/167rp0.dvu8z4.css>; rel=preload; as= style
    vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
    via 1.1 Caddy
    x-locale pt
    x-powered-by Next.js
    cf-cache-status DYNAMIC
    report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=QP4aCWJbaV4%2Bd0Jt%2Fhg0OHvnOhUEtVcRwhKMeTBZ9wEo1qwxVism0EFYvApoBhtRcTG25WWMDsxmUBd5nLwKMhavt2j8qNynTU7PHTQaCz7P3V2Mqw2c3ok7F%2BztjUFD ]
    content-encoding gzip
    server cloudflare
    cf-ray a4536e31ae366f0a-CDG
    alt-svc h3= :443 ; ma=86400

    Meta Tags

    title="Atributos do Git - O Arquivo .gitattributes | W3Docs Git"
    charset="utf-8"
    name="viewport" content="width=device-width, initial-scale=1"
    name="next-size-adjust" content=""
    name="description" content="Aprenda a usar o .gitattributes para controlar finais de linha, diffs, estratégias de merge e exportação por caminho de arquivo. Com exemplos."
    property="og:title" content="Atributos do Git - O Arquivo .gitattributes | W3Docs Git"
    property="og:description" content="Aprenda a usar o .gitattributes para controlar finais de linha, diffs, estratégias de merge e exportação por caminho de arquivo. Com exemplos."
    property="og:url" content="htt????/pt.w3docs.com/learn-git/gitattributes"
    property="og:site_name" content="W3docs"
    property="og:locale" content="pt_PT"
    property="og:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"
    property="og:type" content="article"
    name="twitter:card" content="summary_large_image"
    name="twitter:site" content="@w3docs"
    name="twitter:title" content="Atributos do Git - O Arquivo .gitattributes | W3Docs Git"
    name="twitter:description" content="Aprenda a usar o .gitattributes para controlar finais de linha, diffs, estratégias de merge e exportação por caminho de arquivo. Com exemplos."
    name="twitter:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"

    Load Info

    page size38074
    load time (s)0.434353
    redirect count1
    speed download87728
    server IP 172.67.69.171
    * all occurrences of the string "http://" have been changed to "htt???/"