CINXE.COM

Git - git-add Documentation

<!DOCTYPE html> <html lang="pt_BR"> <head> <script type="text/javascript"> const currentTheme = localStorage.getItem("theme") if (currentTheme) { const prefersDarkScheme = window.matchMedia("(prefers-color-scheme: dark)").matches if ((prefersDarkScheme && currentTheme === "light") || (!prefersDarkScheme && currentTheme === "dark")) { document.documentElement.dataset.theme = currentTheme } } </script> <meta charset='utf-8'> <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Git - git-add Documentation</title> <link href="/favicon.ico" rel='shortcut icon' type='image/x-icon'> <link rel="stylesheet" href="/application.min.css"> </head> <body id="documentation"> <div class="inner"> <header> <a id="logo" href="/"><img src="/images/logo@2x.png" width="110" height="46" alt="Git" class="no-filter" /></a> <span id="tagline"></span> <script type="text/javascript"> const taglines = [ "fast-version-control", "everything-is-local", "distributed-even-if-your-workflow-isnt", "local-branching-on-the-cheap", "distributed-is-the-new-centralized" ]; var tagline = taglines[Math.floor(Math.random() * taglines.length)]; document.getElementById('tagline').innerHTML = '--' + tagline; </script> <div id="search-container"> <form id="search" action="/search/results"> <input id="search-text" name="search" placeholder="Type / to search entire site…" autocomplete="off" type="text" /> </form> <div id="search-results"></div> </div> <img src="/images/dark-mode.svg" id="dark-mode-button" /> </header> </div> <div class="inner"> <div id="content-wrapper"> <div tabindex="1" class="sidebar-btn"></div> <aside class="sidebar" id="sidebar"> <nav> <ul> <li> <a href="/about">About</a> <ul> </ul> </li> <li> <a href="/doc" class="active">Documentation</a> <ul class="expanded"> <li> <a href="/docs" class="active">Reference</a> </li> <li> <a href="/book">Book</a> </li> <li> <a href="/videos">Videos</a> </li> <li> <a href="/doc/ext">External Links</a> </li> </ul> </li> <li> <a href="/downloads">Downloads</a> <ul > <li> <a href="/downloads/guis">GUI Clients</a> </li> <li> <a href="/downloads/logos">Logos</a> </li> </ul> </li> <li> <a href="/community">Community</a> </li> </ul> </nav> </aside> <div id="content"> <div id='reference-version'> <a class="dropdown-trigger" id="reference-languages-trigger" data-panel-id="l10n-versions-dropdown" href="#"> Português (Brasil) ▾</a> <div class='dropdown-panel right' id='l10n-versions-dropdown'> <header>Localized versions of <strong>git-add</strong> manual</header> <ol class='reference-previous-versions'> <li> <a href="/docs/git-add"><span class="version">English</span> </a> </li> <li> <a href="/docs/git-add/de"><span class="version">Deutsch</span> </a> </li> <li> <a href="/docs/git-add/es"><span class="version">Español</span> </a> </li> <li> <a href="/docs/git-add/fr"><span class="version">Français</span> </a> </li> <li> <a href="/docs/git-add/is"><span class="version">Íslenska</span> </a> </li> <li> <a href="/docs/git-add/ja"><span class="version">日本語</span> </a> </li> <li> <a href="/docs/git-add/pt_BR"><span class="version">Português (Brasil)</span> </a> </li> <li> <a href="/docs/git-add/ro"><span class="version">Română</span> </a> </li> <li> <a href="/docs/git-add/ru"><span class="version">Русский</span> </a> </li> <li> <a href="/docs/git-add/zh_HANS-CN"><span class="version">简体中文</span> </a> </li> </ol> <footer> Want to read in your language or fix typos?<br/> <a href="https://github.com/jnavila/git-manpages-l10n">You can help translate this page</a>. </footer> </div> <a class="dropdown-trigger" id="reference-topics-trigger" data-panel-id="topics-dropdown" href="#">Topics ▾</a> <div class='dropdown-panel right' id='topics-dropdown'> <div class='three-column'> <div class='column-left'> <h3 class='setup'>Setup and Config</h3> <ul class='unstyled'> <li> <a href="/docs/git/pt_BR"> git </a> </li> <li> <a href="/docs/git-config/pt_BR"> config </a> </li> <li> <a href="/docs/git-help/pt_BR"> help </a> </li> <li> <a href="/docs/git-bugreport/pt_BR"> bugreport </a> </li> <li> <a href="/doc/credential-helpers"> Credential helpers </a> </li> </ul> <h3 class='projects'>Getting and Creating Projects</h3> <ul class='unstyled'> <li> <a href="/docs/git-init/pt_BR"> init </a> </li> <li> <a href="/docs/git-clone/pt_BR"> clone </a> </li> </ul> <h3 class='snapshotting'>Basic Snapshotting</h3> <ul class='unstyled'> <li> <a href="/docs/git-add/pt_BR"> add </a> </li> <li> <a href="/docs/git-status/pt_BR"> status </a> </li> <li> <a href="/docs/git-diff/pt_BR"> diff </a> </li> <li> <a href="/docs/git-commit/pt_BR"> commit </a> </li> <li> <a href="/docs/git-notes/pt_BR"> notes </a> </li> <li> <a href="/docs/git-restore/pt_BR"> restore </a> </li> <li> <a href="/docs/git-reset/pt_BR"> reset </a> </li> <li> <a href="/docs/git-rm/pt_BR"> rm </a> </li> <li> <a href="/docs/git-mv/pt_BR"> mv </a> </li> </ul> <h3 class='branching'>Branching and Merging</h3> <ul class='unstyled'> <li> <a href="/docs/git-branch/pt_BR"> branch </a> </li> <li> <a href="/docs/git-checkout/pt_BR"> checkout </a> </li> <li> <a href="/docs/git-switch/pt_BR"> switch </a> </li> <li> <a href="/docs/git-merge/pt_BR"> merge </a> </li> <li> <a href="/docs/git-mergetool/pt_BR"> mergetool </a> </li> <li> <a href="/docs/git-log/pt_BR"> log </a> </li> <li> <a href="/docs/git-stash/pt_BR"> stash </a> </li> <li> <a href="/docs/git-tag/pt_BR"> tag </a> </li> <li> <a href="/docs/git-worktree/pt_BR"> worktree </a> </li> </ul> <h3 class='sharing'>Sharing and Updating Projects</h3> <ul class='unstyled'> <li> <a href="/docs/git-fetch/pt_BR"> fetch </a> </li> <li> <a href="/docs/git-pull/pt_BR"> pull </a> </li> <li> <a href="/docs/git-push/pt_BR"> push </a> </li> <li> <a href="/docs/git-remote/pt_BR"> remote </a> </li> <li> <a href="/docs/git-submodule/pt_BR"> submodule </a> </li> </ul> </div> <div class='column-middle'> <h3 class='inspection'>Inspection and Comparison</h3> <ul class='unstyled'> <li> <a href="/docs/git-show/pt_BR"> show </a> </li> <li> <a href="/docs/git-log/pt_BR"> log </a> </li> <li> <a href="/docs/git-diff/pt_BR"> diff </a> </li> <li> <a href="/docs/git-difftool/pt_BR"> difftool </a> </li> <li> <a href="/docs/git-range-diff/pt_BR"> range-diff </a> </li> <li> <a href="/docs/git-shortlog/pt_BR"> shortlog </a> </li> <li> <a href="/docs/git-describe/pt_BR"> describe </a> </li> </ul> <h3 class='patching'>Patching</h3> <ul class='unstyled'> <li> <a href="/docs/git-apply/pt_BR"> apply </a> </li> <li> <a href="/docs/git-cherry-pick/pt_BR"> cherry-pick </a> </li> <li> <a href="/docs/git-diff/pt_BR"> diff </a> </li> <li> <a href="/docs/git-rebase/pt_BR"> rebase </a> </li> <li> <a href="/docs/git-revert/pt_BR"> revert </a> </li> </ul> <h3 class='debugging'>Debugging</h3> <ul class='unstyled'> <li> <a href="/docs/git-bisect/pt_BR"> bisect </a> </li> <li> <a href="/docs/git-blame/pt_BR"> blame </a> </li> <li> <a href="/docs/git-grep/pt_BR"> grep </a> </li> </ul> <h3 class='email'>Email</h3> <ul class='unstyled'> <li> <a href="/docs/git-am/pt_BR"> am </a> </li> <li> <a href="/docs/git-apply/pt_BR"> apply </a> </li> <li> <a href="/docs/git-format-patch/pt_BR"> format-patch </a> </li> <li> <a href="/docs/git-send-email/pt_BR"> send-email </a> </li> <li> <a href="/docs/git-request-pull/pt_BR"> request-pull </a> </li> </ul> <h3 class='external'>External Systems</h3> <ul class='unstyled'> <li> <a href="/docs/git-svn/pt_BR"> svn </a> </li> <li> <a href="/docs/git-fast-import/pt_BR"> fast-import </a> </li> </ul> <h3 class='server-admin'>Server Admin</h3> <ul class='unstyled'> <li> <a href="/docs/git-daemon/pt_BR"> daemon </a> </li> <li> <a href="/docs/git-update-server-info/pt_BR"> update-server-info </a> </li> </ul> </div> <div class='column-right'> <h3 class='guides'>Guides</h3> <ul class='unstyled'> <li> <a href="/docs/gitattributes"> gitattributes </a> </li> <li> <a href="/docs/gitcli"> Command-line interface conventions </a> </li> <li> <a href="/docs/giteveryday"> Everyday Git </a> </li> <li> <a href="/docs/gitfaq"> Frequently Asked Questions (FAQ) </a> </li> <li> <a href="/docs/gitglossary/pt_BR"> Glossary </a> </li> <li> <a href="/docs/githooks"> Hooks </a> </li> <li> <a href="/docs/gitignore/pt_BR"> gitignore </a> </li> <li> <a href="/docs/gitmodules"> gitmodules </a> </li> <li> <a href="/docs/gitrevisions"> Revisions </a> </li> <li> <a href="/docs/gitsubmodules"> Submodules </a> </li> <li> <a href="/docs/gittutorial"> Tutorial </a> </li> <li> <a href="/docs/gitworkflows"> Workflows </a> </li> <li> <a href="/docs/git#_guides"> All guides... </a> </li> </ul> <h3 class='admin'>Administration</h3> <ul class='unstyled'> <li> <a href="/docs/git-clean/pt_BR"> clean </a> </li> <li> <a href="/docs/git-gc/pt_BR"> gc </a> </li> <li> <a href="/docs/git-fsck/pt_BR"> fsck </a> </li> <li> <a href="/docs/git-reflog/pt_BR"> reflog </a> </li> <li> <a href="/docs/git-filter-branch/pt_BR"> filter-branch </a> </li> <li> <a href="/docs/git-instaweb/pt_BR"> instaweb </a> </li> <li> <a href="/docs/git-archive/pt_BR"> archive </a> </li> <li> <a href="/docs/git-bundle/pt_BR"> bundle </a> </li> </ul> <h3 class='plumbing'>Plumbing Commands</h3> <ul class='unstyled'> <li> <a href="/docs/git-cat-file/pt_BR"> cat-file </a> </li> <li> <a href="/docs/git-check-ignore/pt_BR"> check-ignore </a> </li> <li> <a href="/docs/git-checkout-index/pt_BR"> checkout-index </a> </li> <li> <a href="/docs/git-commit-tree/pt_BR"> commit-tree </a> </li> <li> <a href="/docs/git-count-objects/pt_BR"> count-objects </a> </li> <li> <a href="/docs/git-diff-index/pt_BR"> diff-index </a> </li> <li> <a href="/docs/git-for-each-ref/pt_BR"> for-each-ref </a> </li> <li> <a href="/docs/git-hash-object/pt_BR"> hash-object </a> </li> <li> <a href="/docs/git-ls-files/pt_BR"> ls-files </a> </li> <li> <a href="/docs/git-ls-tree/pt_BR"> ls-tree </a> </li> <li> <a href="/docs/git-merge-base/pt_BR"> merge-base </a> </li> <li> <a href="/docs/git-read-tree/pt_BR"> read-tree </a> </li> <li> <a href="/docs/git-rev-list/pt_BR"> rev-list </a> </li> <li> <a href="/docs/git-rev-parse/pt_BR"> rev-parse </a> </li> <li> <a href="/docs/git-show-ref/pt_BR"> show-ref </a> </li> <li> <a href="/docs/git-symbolic-ref/pt_BR"> symbolic-ref </a> </li> <li> <a href="/docs/git-update-index/pt_BR"> update-index </a> </li> <li> <a href="/docs/git-update-ref/pt_BR"> update-ref </a> </li> <li> <a href="/docs/git-verify-pack/pt_BR"> verify-pack </a> </li> <li> <a href="/docs/git-write-tree/pt_BR"> write-tree </a> </li> </ul> </div> </div> </div> <a class="dropdown-trigger" id="reference-versions-trigger" data-panel-id="previous-versions-dropdown" href="#"> Latest version ▾ </a> <span class="light d-flex">git-add last updated in 2.48.0</span> <div class='dropdown-panel left' id='previous-versions-dropdown'> <header>Changes in the <strong>git-add</strong> manual</header> <ol class='reference-previous-versions'> <li class="no-change"><span>2.48.1 &rarr; 2.49.0 no changes</span></li> <li> <a href="/docs/git-add/2.48.0"><span class="version">2.48.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2025-01-10</em> </a> </li> <li class="no-change"><span>2.46.1 &rarr; 2.47.2 no changes</span></li> <li class="no-change"><span>2.46.0 no changes</span></li> <li class="no-change"><span>2.45.1 &rarr; 2.45.3 no changes</span></li> <li> <a href="/docs/git-add/2.45.0"><span class="version">2.45.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2024-04-29</em> </a> </li> <li class="no-change"><span>2.43.2 &rarr; 2.44.3 no changes</span></li> <li> <a href="/docs/git-add/2.43.1"><span class="version">2.43.1</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2024-02-09</em> </a> </li> <li class="no-change"><span>2.40.1 &rarr; 2.43.0 no changes</span></li> <li> <a href="/docs/git-add/2.40.0"><span class="version">2.40.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2023-03-12</em> </a> </li> <li class="no-change"><span>2.38.1 &rarr; 2.39.5 no changes</span></li> <li> <a href="/docs/git-add/2.38.0"><span class="version">2.38.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2022-10-02</em> </a> </li> <li class="no-change"><span>2.37.4 &rarr; 2.37.7 no changes</span></li> <li> <a href="/docs/git-add/2.37.3"><span class="version">2.37.3</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2022-08-30</em> </a> </li> <li class="no-change"><span>2.34.1 &rarr; 2.37.2 no changes</span></li> <li> <a href="/docs/git-add/2.34.0"><span class="version">2.34.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2021-11-15</em> </a> </li> <li class="no-change"><span>2.25.1 &rarr; 2.33.8 no changes</span></li> <li> <a href="/docs/git-add/2.25.0"><span class="version">2.25.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2020-01-13</em> </a> </li> <li class="no-change"><span>2.22.1 &rarr; 2.24.4 no changes</span></li> <li class="no-change"><span>2.22.0 no changes</span></li> <li class="no-change"><span>2.21.1 &rarr; 2.21.4 no changes</span></li> <li> <a href="/docs/git-add/2.21.0"><span class="version">2.21.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2019-02-24</em> </a> </li> <li class="no-change"><span>2.18.1 &rarr; 2.20.5 no changes</span></li> <li> <a href="/docs/git-add/2.18.0"><span class="version">2.18.0</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2018-06-21</em> </a> </li> <li class="no-change"><span>2.17.0 &rarr; 2.17.6 no changes</span></li> <li> <a href="/docs/git-add/2.16.6"><span class="version">2.16.6</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2019-12-06</em> </a> </li> <li class="no-change"><span>2.15.4 no changes</span></li> <li> <a href="/docs/git-add/2.14.6"><span class="version">2.14.6</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2019-12-06</em> </a> </li> <li class="no-change"><span>2.11.4 &rarr; 2.13.7 no changes</span></li> <li> <a href="/docs/git-add/2.10.5"><span class="version">2.10.5</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2017-09-22</em> </a> </li> <li class="no-change"><span>2.8.6 &rarr; 2.9.5 no changes</span></li> <li> <a href="/docs/git-add/2.7.6"><span class="version">2.7.6</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2017-07-30</em> </a> </li> <li class="no-change"><span>2.5.6 &rarr; 2.6.7 no changes</span></li> <li> <a href="/docs/git-add/2.4.12"><span class="version">2.4.12</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2017-05-05</em> </a> </li> <li> <a href="/docs/git-add/2.3.10"><span class="version">2.3.10</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2015-09-28</em> </a> </li> <li class="no-change"><span>2.1.4 &rarr; 2.2.3 no changes</span></li> <li> <a href="/docs/git-add/2.0.5"><span class="version">2.0.5</span> <span class="diff"> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/green-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/red-dot.png" /> <img src="/images/icons/grey-dot.png" /> <img src="/images/icons/grey-dot.png" /> </span> <em class="date">2014-12-17</em> </a> </li> <li>&nbsp;</li> </ol> <footer> <p>Check your version of git by running</p> <code class="command">git --version</code> </footer> </div> </div> <div id="main" data-pagefind-filter="category:reference" data-pagefind-meta="category:Reference" data-pagefind-weight="0.05" data-pagefind-body> <div class="sect1"> <h2 id="_nome"><a class="anchor" href="#_nome"></a>NOME</h2> <div class="sectionbody"> <div class="paragraph"> <p>git-add - Adicione o conteúdo do arquivo ao índice</p> </div> </div> </div> <div class="sect1"> <h2 id="_resumo"><a class="anchor" href="#_resumo"></a>RESUMO</h2> <div class="sectionbody"> <div class="paragraph"> <p>git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | -A | --[no-]ignore-removal | [--update | -u]] [--sparse] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize] [--chmod=(+|-)x] [--pathspec-from-file=&lt;file&gt; [--pathspec-file-nul]] [--] [&lt;pathspec&gt;&#8230;&#8203;]</p> </div> </div> </div> <div class="sect1"> <h2 id="_descrição"><a class="anchor" href="#_descrição"></a>DESCRIÇÃO</h2> <div class="sectionbody"> <div class="paragraph"> <p>Este comando atualiza o índice utilizando o conteúdo atual encontrado na árvore de trabalho para preparar o conteúdo para o próximo commit. Em geral ele adiciona o conteúdo atual dos caminhos existentes como um todo, mas com algumas opções ele também pode ser utilizado para adicionar o conteúdo com apenas a parte das alterações aplicadas nos arquivos da árvore de trabalho ou remover os caminhos que não existam mais na árvore de trabalho.</p> </div> <div class="paragraph"> <p>O "index" (ou índice) contém um instantâneo do conteúdo da árvore de trabalho que é tomado como o conteúdo do próximo commit. Portanto, após fazer as alterações na árvore de trabalho e antes de executar o comando commit, utilize o comando <code>add</code> para adicionar qualquer novo arquivo ou qualquer outros arquivos que tenham sido alterados ao índice.</p> </div> <div class="paragraph"> <p>Este comando pode ser executado várias vezes antes de um commit. Ele adiciona apenas o conteúdo do(s) arquivo(s) informados(s) no momento em que o comando <code>add</code> for executado; caso queira que as alterações subsequentes sejam incluídas no próximo commit, execute o comando <code>git add</code> novamente para adicionar o novo conteúdo ao índice.</p> </div> <div class="paragraph"> <p>O comando <code>git status</code> pode ser utilizado para obter um resumo de quais os arquivos que possuem as alterações que foram testadas para o próximo commit.</p> </div> <div class="paragraph"> <p>The <code>git add</code> command will not add ignored files by default. If any ignored files were explicitly specified on the command line, <code>git add</code> will fail with a list of ignored files. Ignored files reached by directory recursion or filename globbing performed by Git (quote your globs before the shell) will be silently ignored. The <code>git add</code> command can be used to add ignored files with the <code>-f</code> (force) option.</p> </div> <div class="paragraph"> <p>Consulte <a href='/docs/git-commit/pt_BR'>git-commit[1]</a> para ver as formas alternativas de adicionar um conteúdo a um commit.</p> </div> </div> </div> <div class="sect1"> <h2 id="_opções"><a class="anchor" href="#_opções"></a>OPÇÕES</h2> <div class="sectionbody"> <div class="dlist"> <dl> <dt class="hdlist1" id="git-add-codeltpathspecgtcode"> <a class="anchor" href="#git-add-codeltpathspecgtcode"></a><code>&lt;pathspec&gt;...</code> </dt> <dd> <p>Os arquivos que serão adicionados ao conteúdo. Os agrupamentos dos arquivos (<code>*.c</code> por exemplo) podem ser utilizados para adicionar todos os arquivos coincidentes. Também um nome do diretório principal (<code>dir</code> para adicionar <code>dir/arquivo1</code> e <code>dir/arquivo2</code> por exemplo) pode ser utilizados para atualizar o índice para coincidir a condição atual do diretório como um todo (definindo o <code>dir</code> gravará não apenas um arquivo <code>dir/arquivo1</code> modificado na árvore de trabalho, um arquivo <code>dir/arquivo2</code> adicionado à árvore de trabalho, mas também um arquivo <code>dir/arquivo3</code> que será removido da árvore de trabalho por exemplo). Observe que as versões mais antigas do Git costumavam ignorar os arquivos removidos; utilize a opção <code>--no-all</code> caso queira adicionar os arquivos novos ou alterados, porém ignore os que foram removidos.</p> <div class="paragraph"> <p>For more details about the <em>&lt;pathspec&gt;</em> syntax, see the <em>pathspec</em> entry in <a href='/docs/gitglossary/pt_BR'>gitglossary[7]</a>.</p> </div> </dd> <dt class="hdlist1" id="git-add-code-ncode"> <a class="anchor" href="#git-add-code-ncode"></a><code>-n</code> </dt> <dt class="hdlist1" id="git-add-code--dry-runcode"> <a class="anchor" href="#git-add-code--dry-runcode"></a><code>--dry-run</code> </dt> <dd> <p>Na verdade, não adicione o(s) arquivo(s), apenas demonstre se eles existem e/ou serão ignorados.</p> </dd> <dt class="hdlist1" id="git-add-code-vcode"> <a class="anchor" href="#git-add-code-vcode"></a><code>-v</code> </dt> <dt class="hdlist1" id="git-add-code--verbosecode"> <a class="anchor" href="#git-add-code--verbosecode"></a><code>--verbose</code> </dt> <dd> <p>Seja loquaz.</p> </dd> <dt class="hdlist1" id="git-add-code-fcode"> <a class="anchor" href="#git-add-code-fcode"></a><code>-f</code> </dt> <dt class="hdlist1" id="git-add-code--forcecode"> <a class="anchor" href="#git-add-code--forcecode"></a><code>--force</code> </dt> <dd> <p>Permitir a inclusão dos arquivos que já foram ignorados por outros motivos.</p> </dd> <dt class="hdlist1" id="git-add-code--sparsecode"> <a class="anchor" href="#git-add-code--sparsecode"></a><code>--sparse</code> </dt> <dd> <p>Permite a atualização das entradas do índice fora da cônica sparse-checkout. Normalmente, o comando <code>git add</code> se recusa a atualizar as entradas dos índices cujos caminhos não caibam dentro da cônica sparse-checkout, uma vez que estes arquivos podem ser removidos da árvore de trabalho sem aviso prévio. Consulte a opção <a href='/docs/git-sparse-checkout/pt_BR'>git-sparse-checkout[1]</a> para obter mais detalhes.</p> </dd> <dt class="hdlist1" id="git-add-code-icode"> <a class="anchor" href="#git-add-code-icode"></a><code>-i</code> </dt> <dt class="hdlist1" id="git-add-code--interactivecode"> <a class="anchor" href="#git-add-code--interactivecode"></a><code>--interactive</code> </dt> <dd> <p>Adicione o conteúdo modificado interativamente ao índice da árvore de trabalho. Os argumentos opcionais do caminho podem ser utilizados para limitar a operação num subconjunto da árvore de trabalho. Para mais detalhes consulte &#8220;modo interativo&#8221;.</p> </dd> <dt class="hdlist1" id="git-add-code-pcode"> <a class="anchor" href="#git-add-code-pcode"></a><code>-p</code> </dt> <dt class="hdlist1" id="git-add-code--patchcode"> <a class="anchor" href="#git-add-code--patchcode"></a><code>--patch</code> </dt> <dd> <p>Escolha interativamente pedaços do patch entre o índice, a árvore de trabalho e adicione-os ao índice. Isso dá ao usuário a chance de revisar a diferença antes de adicionar conteúdo modificado ao índice.</p> <div class="paragraph"> <p>Efetivamente executa o comando <code>add --interactive</code> porém ignora o menu do comando inicial e salta diretamente para o subcomando` patch`. Para mais detalhes consulte &#8220;modo interativo&#8221;.</p> </div> </dd> <dt class="hdlist1" id="git-add-code-ecode"> <a class="anchor" href="#git-add-code-ecode"></a><code>-e</code> </dt> <dt class="hdlist1" id="git-add-code--editcode"> <a class="anchor" href="#git-add-code--editcode"></a><code>--edit</code> </dt> <dd> <p>Abra o diff em conjunto com o índice num editor e deixe que o usuário o edite. Após o fechamento do editor, ajuste os cabeçalhos dos pedaços e aplique o patch no índice.</p> <div class="paragraph"> <p>O objetivo desta opção é escolher as linhas do patch que serão aplicadas ou mesmo para modificar o conteúdo das linhas que serão preparadas. Isso pode ser mais rápido e flexível do que utilizar o seletor interativo de pedaços. No entanto, é fácil se confundir e criar um patch que não se aplica ao índice. Consulte a seção EDIÇÃO DE PATCHES abaixo.</p> </div> </dd> <dt class="hdlist1" id="git-add-code-ucode"> <a class="anchor" href="#git-add-code-ucode"></a><code>-u</code> </dt> <dt class="hdlist1" id="git-add-code--updatecode"> <a class="anchor" href="#git-add-code--updatecode"></a><code>--update</code> </dt> <dd> <p>Update the index just where it already has an entry matching <em>&lt;pathspec&gt;</em>. This removes as well as modifies index entries to match the working tree, but adds no new files.</p> <div class="paragraph"> <p>If no <em>&lt;pathspec&gt;</em> is given when <code>-u</code> option is used, all tracked files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).</p> </div> </dd> <dt class="hdlist1" id="git-add-code-Acode"> <a class="anchor" href="#git-add-code-Acode"></a><code>-A</code> </dt> <dt class="hdlist1" id="git-add-code--allcode"> <a class="anchor" href="#git-add-code--allcode"></a><code>--all</code> </dt> <dt class="hdlist1" id="git-add-code--no-ignore-removalcode"> <a class="anchor" href="#git-add-code--no-ignore-removalcode"></a><code>--no-ignore-removal</code> </dt> <dd> <p>Update the index not only where the working tree has a file matching <em>&lt;pathspec&gt;</em> but also where the index already has an entry. This adds, modifies, and removes index entries to match the working tree.</p> <div class="paragraph"> <p>If no <em>&lt;pathspec&gt;</em> is given when <code>-A</code> option is used, all files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).</p> </div> </dd> <dt class="hdlist1" id="git-add-code--no-allcode"> <a class="anchor" href="#git-add-code--no-allcode"></a><code>--no-all</code> </dt> <dt class="hdlist1" id="git-add-code--ignore-removalcode"> <a class="anchor" href="#git-add-code--ignore-removalcode"></a><code>--ignore-removal</code> </dt> <dd> <p>Update the index by adding new files that are unknown to the index and files modified in the working tree, but ignore files that have been removed from the working tree. This option is a no-op when no <em>&lt;pathspec&gt;</em> is used.</p> <div class="paragraph"> <p>This option is primarily to help users who are used to older versions of Git, whose <code>git add &lt;pathspec&gt;...</code> was a synonym for <code>git add --no-all &lt;pathspec&gt;...</code>, i.e. ignored removed files.</p> </div> </dd> <dt class="hdlist1" id="git-add-code-Ncode"> <a class="anchor" href="#git-add-code-Ncode"></a><code>-N</code> </dt> <dt class="hdlist1" id="git-add-code--intent-to-addcode"> <a class="anchor" href="#git-add-code--intent-to-addcode"></a><code>--intent-to-add</code> </dt> <dd> <p>Registre apenas o fato de onde caminho será adicionado posteriormente. Uma entrada para o caminho é colocada ao índice sem nenhum conteúdo. É útil para, entre outras coisas, para exibir os conteúdos dos tais arquivos que não foram preparados com o comando <code>git diff</code> e que o commit não foi feito com <code>git commit -a</code>.</p> </dd> <dt class="hdlist1" id="git-add-code--refreshcode"> <a class="anchor" href="#git-add-code--refreshcode"></a><code>--refresh</code> </dt> <dd> <p>Não adicione o(s) arquivo(s), apenas renove as suas informações stat() no índice.</p> </dd> <dt class="hdlist1" id="git-add-code--ignore-errorscode"> <a class="anchor" href="#git-add-code--ignore-errorscode"></a><code>--ignore-errors</code> </dt> <dd> <p>Caso alguns arquivos não possam ser adicionados por motivos de erros durante a indexação, não interrompa a operação e continue a adicionar os outros que não tenham erros. O comando ainda deve sair com a condição diferente de zero. Para que este comportamento esteja sempre ativado, a variável de configuração <code>add.ignoreErrors</code> pode ser definida como <em>true</em>.</p> </dd> <dt class="hdlist1" id="git-add-code--ignore-missingcode"> <a class="anchor" href="#git-add-code--ignore-missingcode"></a><code>--ignore-missing</code> </dt> <dd> <p>This option can only be used together with <code>--dry-run</code>. By using this option the user can check if any of the given files would be ignored, no matter if they are already present in the work tree or not.</p> </dd> <dt class="hdlist1" id="git-add-code--no-warn-embedded-repocode"> <a class="anchor" href="#git-add-code--no-warn-embedded-repocode"></a><code>--no-warn-embedded-repo</code> </dt> <dd> <p>É predefinido que o comando <code>git add</code> avisará ao adicionar um repositório incorporado ao índice sem utilizar o comando <code>git submodule add</code> para criar uma entrada no <code>.gitmodules</code>. Esta opção suprimirá o alerta (caso esteja executando as operações manualmente nos submódulos por exemplo).</p> </dd> <dt class="hdlist1" id="git-add-code--renormalizecode"> <a class="anchor" href="#git-add-code--renormalizecode"></a><code>--renormalize</code> </dt> <dd> <p>Apply the "clean" process freshly to all tracked files to forcibly add them again to the index. This is useful after changing <code>core.autocrlf</code> configuration or the <code>text</code> attribute in order to correct files added with wrong <em>CRLF/LF</em> line endings. This option implies <code>-u</code>. Lone CR characters are untouched, thus while a <em>CRLF</em> cleans to <em>LF</em>, a <em>CRCRLF</em> sequence is only partially cleaned to <em>CRLF</em>.</p> </dd> <dt class="hdlist1" id="git-add-code--chmod-xcode"> <a class="anchor" href="#git-add-code--chmod-xcode"></a><code>--chmod=(+|-)x</code> </dt> <dd> <p>Substitua o bit executável dos arquivos que foram adicionados. Apenas no índice que o bit executável é alterado, os arquivos no disco permanecem inalterados.</p> </dd> <dt class="hdlist1" id="git-add-code--pathspec-from-fileltfilegtcode"> <a class="anchor" href="#git-add-code--pathspec-from-fileltfilegtcode"></a><code>--pathspec-from-file=&lt;file&gt;</code> </dt> <dd> <p>Pathspec is passed in <em>&lt;file&gt;</em> instead of commandline args. If <em>&lt;file&gt;</em> is exactly <code>-</code> then standard input is used. Pathspec elements are separated by <em>LF</em> or <em>CR/LF</em>. Pathspec elements can be quoted as explained for the configuration variable <code>core.quotePath</code> (see <a href='/docs/git-config/pt_BR'>git-config[1]</a>). See also <code>--pathspec-file-nul</code> and global <code>--literal-pathspecs</code>.</p> </dd> <dt class="hdlist1" id="git-add-code--pathspec-file-nulcode"> <a class="anchor" href="#git-add-code--pathspec-file-nulcode"></a><code>--pathspec-file-nul</code> </dt> <dd> <p>Only meaningful with <code>--pathspec-from-file</code>. Pathspec elements are separated with <em>NUL</em> character and all other characters are taken literally (including newlines and quotes).</p> </dd> <dt class="hdlist1" id="git-add-code--code"> <a class="anchor" href="#git-add-code--code"></a><code>--</code> </dt> <dd> <p>Esta opção pode ser utilizada para separar as opções da linha de comandos da lista dos arquivos (útil quando os nomes do arquivo puderem ser confundidos com as opções da linha de comando).</p> </dd> </dl> </div> </div> </div> <div class="sect1"> <h2 id="_exemplos"><a class="anchor" href="#_exemplos"></a>EXEMPLOS</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Adds content from all <code>*.txt</code> files under <code>Documentation</code> directory and its subdirectories:</p> <div class="listingblock"> <div class="content"> <pre>$ git add Documentation/\*.txt</pre> </div> </div> <div class="paragraph"> <p>Note that the asterisk <code>*</code> is quoted from the shell in this example; this lets the command include the files from subdirectories of <code>Documentation/</code> directory.</p> </div> </li> <li> <p>Considers adding content from all <code>git-*.sh</code> scripts:</p> <div class="listingblock"> <div class="content"> <pre>$ git add git-*.sh</pre> </div> </div> <div class="paragraph"> <p>Pelo fato deste exemplo permitir que o shell expanda o asterisco (ou seja, você está listando os arquivos de forma explicita), ele desconsidera o <code>subdir/git-foo.sh</code>.</p> </div> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_modo_interativo"><a class="anchor" href="#_modo_interativo"></a>MODO INTERATIVO</h2> <div class="sectionbody"> <div class="paragraph"> <p>Quando o comando entra no modo interativo, ele exibe a saída do subcomando <em>status</em> e entra em seu loop de comando interativo.</p> </div> <div class="paragraph"> <p>O loop de comando exibe a lista de subcomandos disponíveis e fornece o prompt "Agora o quê&gt;". Em geral, quando o prompt termina com um único <em>&gt;</em>, é possível escolher apenas uma das opções informadas e teclar "Enter" para selecioná-la:</p> </div> <div class="listingblock"> <div class="content"> <pre> *** Comandos *** 1: status 2: atualiza 3: reverte 4: adiciona sem monitoramento 5: patch 6: diff 7: encerra 8: ajuda Agora o quê&gt; 1</pre> </div> </div> <div class="paragraph"> <p>Também é possível utilizar <code>s</code> ou <code>sta</code> ou <code>status</code> acima, desde que a escolha seja única.</p> </div> <div class="paragraph"> <p>O loop do comando principal tem 6 subcomandos (incluindo a ajuda e encerrar).</p> </div> <div class="dlist"> <dl> <dt class="hdlist1" id="git-add-status"> <a class="anchor" href="#git-add-status"></a>status </dt> <dd> <p>This shows the change between <code>HEAD</code> and index (i.e. what will be committed if you say <code>git commit</code>), and between index and working tree files (i.e. what you could stage further before <code>git commit</code> using <code>git add</code>) for each path. A sample output looks like this:</p> <div class="listingblock"> <div class="content"> <pre> staged unstaged path 1: binary nothing foo.png 2: +403/-35 +1/-1 add-interactive.c</pre> </div> </div> <div class="paragraph"> <p>It shows that <code>foo.png</code> has differences from <code>HEAD</code> (but that is binary so line count cannot be shown) and there is no difference between indexed copy and the working tree version (if the working tree version were also different, <em>binary</em> would have been shown in place of <em>nothing</em>). The other file, <code>add-interactive.c</code>, has 403 lines added and 35 lines deleted if you commit what is in the index, but working tree file has further modifications (one addition and one deletion).</p> </div> </dd> <dt class="hdlist1" id="git-add-update"> <a class="anchor" href="#git-add-update"></a>update </dt> <dd> <p>Exibe as informações da condição geral e emite um prompt "Update&gt;&gt;" (Atualizar). Quando o prompt termina com duplo <em>&gt;&gt;</em>, é possível fazer mais de uma seleção concatenada com um espaço ou uma vírgula. Além disso, você pode utilizar os intervalos. Por exemplo, "2-5 7,9" para escolher 2,3,4,5,7,9 da lista. Caso o segundo número de um intervalo seja omitido, todos os patches restantes serão tomados. Por exemplo. "7-" para escolher 7,8,9 da lista. É possível utilizar <em>*</em> para escolher tudo.</p> <div class="paragraph"> <p>O que você escolheu é destacado com <em>*</em>, assim:</p> </div> <div class="listingblock"> <div class="content"> <pre> staged unstaged path 1: binary nothing foo.png * 2: +403/-35 +1/-1 add-interactive.c</pre> </div> </div> <div class="paragraph"> <p>Para remover a seleção, prefixe a entrada com <code>-</code> desta maneira:</p> </div> <div class="listingblock"> <div class="content"> <pre>Update&gt;&gt; -2</pre> </div> </div> <div class="paragraph"> <p>Depois de fazer a seleção, responda com uma linha vazia para preparar o conteúdo dos arquivos na árvore de trabalho para os caminhos selecionados no índice.</p> </div> </dd> <dt class="hdlist1" id="git-add-reverte"> <a class="anchor" href="#git-add-reverte"></a>reverte </dt> <dd> <p>Há uma interface muito semelhante à <em>update</em> (atualização) e as informações preparadas para os caminhos selecionados são revertidas para a versão do <code>HEAD</code>. A reversão dos novos caminhos os torna não rastreáveis.</p> </dd> <dt class="hdlist1" id="git-add-adicionasemmonitoramento"> <a class="anchor" href="#git-add-adicionasemmonitoramento"></a>adiciona sem monitoramento </dt> <dd> <p>Há uma interface do usuário muito semelhante para <em>update</em> (atualizar) e <em>revert</em> (reverter) que permite adicionar caminhos não rastreados ao índice.</p> </dd> <dt class="hdlist1" id="git-add-patch"> <a class="anchor" href="#git-add-patch"></a>patch </dt> <dd> <p>Permite a escolha de um caminho dentre uma seleção de <em>status</em>. Depois de escolher o caminho, é apresentado a diferença entre o índice e o arquivo na árvore de trabalho, pergunta caso queira preparar a alteração de cada pedaço. Você pode selecionar uma das seguintes opções e pressional enter:</p> <div class="literalblock"> <div class="content"> <pre>y - stage this hunk n - do not stage this hunk q - quit; do not stage this hunk or any of the remaining ones a - stage this hunk and all later hunks in the file d - do not stage this hunk or any of the later hunks in the file g - select a hunk to go to / - search for a hunk matching the given regex j - leave this hunk undecided, see next undecided hunk J - leave this hunk undecided, see next hunk k - leave this hunk undecided, see previous undecided hunk K - leave this hunk undecided, see previous hunk s - split the current hunk into smaller hunks e - manually edit the current hunk p - print the current hunk ? - print help</pre> </div> </div> <div class="paragraph"> <p>Depois de decidir o destino de todos os pedaços, caso haja algum pedaço selecionado, o índice é atualizado com os pedaços que foram selecionados.</p> </div> <div class="paragraph"> <p>Não é necessário pressionar o enter, ao configurar a variável de configuração <code>interactive.singleKey</code> para <code>true</code>.</p> </div> </dd> <dt class="hdlist1" id="git-add-diff"> <a class="anchor" href="#git-add-diff"></a>diff </dt> <dd> <p>This lets you review what will be committed (i.e. between <code>HEAD</code> and index).</p> </dd> </dl> </div> </div> </div> <div class="sect1"> <h2 id="_edição_de_patches"><a class="anchor" href="#_edição_de_patches"></a>EDIÇÃO DE PATCHES</h2> <div class="sectionbody"> <div class="paragraph"> <p>Ao invocar o comando <code>git add -e</code> ou selecionando <code>e</code> no seletor interativo de pedaços, será aberto um patch no seu editor; após a saída do editor, o resultado é aplicado ao índice. Você é livre para fazer alterações arbitrárias no patch, porém observe que algumas alterações podem ter resultados confusos ou até resultar num patch que não possa ser aplicado. Caso queira abortar completamente a operação (ou seja, não criar nada novo no índice), simplesmente exclua todas as linhas do patch. A lista abaixo descreve algumas coisas comuns que são possíveis de visualizar num patch e quais as operações da edição fazem sentido nelas.</p> </div> <div class="openblock"> <div class="content"> <div class="dlist"> <dl> <dt class="hdlist1" id="git-add-contedoquefoiadicionado"> <a class="anchor" href="#git-add-contedoquefoiadicionado"></a>conteúdo que foi adicionado </dt> <dd> <p>O conteúdo adicionado é representado por linhas começando com "&#43;". Você pode impedir a preparação de qualquer linha de adição excluindo-as.</p> </dd> <dt class="hdlist1" id="git-add-contedoquefoiremovido"> <a class="anchor" href="#git-add-contedoquefoiremovido"></a>conteúdo que foi removido </dt> <dd> <p>O conteúdo removido é representado por linhas que começam com "-". É possível evitar a preparação da remoção convertendo o "-" para um " " (espaço).</p> </dd> <dt class="hdlist1" id="git-add-contedoquefoialterado"> <a class="anchor" href="#git-add-contedoquefoialterado"></a>conteúdo que foi alterado </dt> <dd> <p>O conteúdo modificado é representado por linhas "-" (removendo o conteúdo antigo) seguido por linhas "&#43;" (adicionando o conteúdo de reposição). Você pode impedir a preparação da modificação convertendo as linhas "-" para " " e removendo as linhas "&#43;". Lembre-se que alterar apenas a metade do par provavelmente introduzirá mudanças confusas ao índice.</p> </dd> </dl> </div> </div> </div> <div class="paragraph"> <p>There are also more complex operations that can be performed. But beware that because the patch is applied only to the index and not the working tree, the working tree will appear to "undo" the change in the index. For example, introducing a new line into the index that is in neither the <code>HEAD</code> nor the working tree will stage the new line for commit, but the line will appear to be reverted in the working tree.</p> </div> <div class="paragraph"> <p>Evite utilizar estas construções ou faça isso com extrema cautela.</p> </div> <div class="openblock"> <div class="content"> <div class="dlist"> <dl> <dt class="hdlist1" id="git-add-removendoumcontedointocado"> <a class="anchor" href="#git-add-removendoumcontedointocado"></a>removendo um conteúdo intocado </dt> <dd> <p>O conteúdo que não difere entre o índice e a árvore de trabalho podem ser exibidas nas linhas do contexto, começando com um " " (espaço). Você pode preparar as linhas de contexto para a remoção, convertendo o espaço num "-". O arquivo da árvore de trabalho resultante aparecerá para ser adicionada novamente ao conteúdo.</p> </dd> <dt class="hdlist1" id="git-add-modificandoumcontedojexistente"> <a class="anchor" href="#git-add-modificandoumcontedojexistente"></a>modificando um conteúdo já existente </dt> <dd> <p>Também é possível modificar as linhas do contexto, preparando-as para a remoção (convertendo " " para "-") e adicionando uma linha "&#43;" (sinal de mais) ao novo conteúdo. Da mesma forma, é possível modificar as linhas "&#43;" para as adições ou modificações existentes. Em todos os casos, a nova alteração aparecerá de forma reversa na árvore de trabalho.</p> </dd> <dt class="hdlist1" id="git-add-novoscontedos"> <a class="anchor" href="#git-add-novoscontedos"></a>novos conteúdos </dt> <dd> <p>Você também pode adicionar um novo conteúdo que não existe no patch; basta adicionar as novas linhas, cada uma começando com "&#43;". A adição aparecerá de forma reversa na árvore de trabalho.</p> </dd> </dl> </div> </div> </div> <div class="paragraph"> <p>Existem também várias outras operações que devem ser totalmente evitadas, pois elas tornarão o patch impossível de se aplicar:</p> </div> <div class="ulist"> <ul> <li> <p>adicionando as linhas de contexto (" ") ou de remoção ("-")</p> </li> <li> <p>excluindo as linhas de contexto ou de remoção</p> </li> <li> <p>modificando o conteúdo do contexto ou as linhas de remoção</p> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_configuração"><a class="anchor" href="#_configuração"></a>CONFIGURAÇÃO</h2> <div class="sectionbody"> <div class="paragraph"> <p>Tudo abaixo desta linha nesta seção, está seletivamente incluído na documentação <a href='/docs/git-config/pt_BR'>git-config[1]</a>. O conteúdo é o mesmo que é encontrado ali:</p> </div> <div class="admonitionblock warning"> <table> <tr> <td class="icon"> <div class="title">Warning</div> </td> <td class="content"> <div class="paragraph"> <p>Missing <code>pt_BR/config/add.txt</code></p> </div> <div class="paragraph"> <p>See original version for this content.</p> </div> </td> </tr> </table> </div> </div> </div> <div class="sect1"> <h2 id="_veja_também"><a class="anchor" href="#_veja_também"></a>VEJA TAMBÉM</h2> <div class="sectionbody"> <div class="paragraph"> <p><a href='/docs/git-status/pt_BR'>git-status[1]</a> <a href='/docs/git-rm/pt_BR'>git-rm[1]</a> <a href='/docs/git-reset/pt_BR'>git-reset[1]</a> <a href='/docs/git-mv/pt_BR'>git-mv[1]</a> <a href='/docs/git-commit/pt_BR'>git-commit[1]</a> <a href='/docs/git-update-index/pt_BR'>git-update-index[1]</a></p> </div> </div> </div> <div class="sect1"> <h2 id="_git"><a class="anchor" href="#_git"></a>GIT</h2> <div class="sectionbody"> <div class="paragraph"> <p>Parte do conjunto <a href='/docs/git/pt_BR'>git[1]</a></p> </div> </div> </div> </div> </div> </div> <footer> <div class="site-source"> <a href="/site">About this site</a><br> Patches, suggestions, and comments are welcome. </div> <div class="sfc-member"> Git is a member of <a href="/sfc">Software Freedom Conservancy</a> </div> </footer> <a href="#top" class="no-js scrollToTop" id="scrollToTop" data-label="Scroll to top"> <img src="/images/icons/chevron-up@2x.png" width="20" height="20" alt="scroll-to-top"/> </a> <script src="/js/jquery-1.7.1.min.js"></script> <script src="/js/jquery-ui-1.8.18.custom.min.js"></script> <script src="/js/jquery.defaultvalue.js"></script> <script src="/js/session.min.js"></script> <script src="/js/modernizr.js"></script> <script src="/js/modernize.js"></script> <script src="/js/application.min.js"></script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10