複数のファイルやフォルダ「gitの追加」元に戻します。どうすればそれを達成できますか?は私が</p> <pre><code>git add . </code></pre> <p>を実行し、今私はgitの追加戻したい
10
A
答えて
22
git reset
(これはgit reset HEAD
に相当)は、すべてのファイルをunstage(unstage)します。
Gitでは、revert
は、既存のコミットを元に戻すために使用されます(たいてい起こったコミット、または他の人と共有されました)。あなたのコミットがまだ他人と共有されていない場合は、最初に起こったことがないようにするために最近の履歴を "書き直す"方法があります。
7
すべてのスナップショットをgit reset HEAD
でアンステートするか、パスを選択してgit reset HEAD -- <filepath>
でステージング解除することができます。
関連する問題
- 1. Gitは<<<<<<< HEADをファイルに追加し続けます
- 2. gitのは、私が</p> <pre><code>git diff 13.1_dev sale_edit > patch.diff </code></pre> <p>をやってみました差分
- 3. は私が<code>var_dump($_SERVER[]);</code></p> <p>を実行しようとしました
- 4. は、私は私の<strong><em>カスタムウィジェットコードから</em></strong>を追加<strong><em>QGridLayout</em></strong>で、QGridLayout
- 5. 私はルートに追加した<code>WebApiConfig</code>で
- 6. Tortoise svn <<<<をファイルに追加しています!
- 7. は、追加コミットと私は、<code>add .</code>を行うタスクを作成しようとしている<code>commit</code>、1つのコマンドラインで<code>push</code>ようだGULP-GIT
- 8. 私は「gitのログ」を使用する場合、私はちょうど今</p> <pre><code>git log </code></pre> <p>を入力することができ、それはもはや暗黙的
- 9. 検索は「.. CD」私はディレクトリ内の「ホーム」だと私は</p> <pre><code>find . -iname *.mov </code></pre> <p>このコマンドを実行し、それが</p> <pre><code>./root/movies/Corey/holtorf/Intro.mov </code></pre> <p>今、私を生成し、再帰的に
- 10. 変数が</p> <pre><code>var isUpdated:Bool = false </code></pre> <p>がtrueの場合、私はすぐに</p> <pre><code>func performSegue() { self.performSegueWithIdentifier("toTabSegue", sender: self) } </code></pre> <p>を実行したい
- 11. Gitリポジトリ:私はSSHの問題を試してみました</p> <p><a href="http://help.github.com/win-set-up-git/" rel="nofollow noreferrer" title="Set up git">Setting up git</a></p> <p>、今、私はステップ5で立ち往生しています:アクセス許可が
- 12. 「git add <dir>」を元に戻しますか?
- 13. Gitは:元のマスター上のすべてのプルは、私が</p> <pre><code>git pull origin master </code></pre> <p>Gitはエディタをポップアップ行うたびにメッセージ
- 14. Mavenは成功したプロジェクトを実行しますが、私は<code>Maven</code>のプロジェクトを持っていると私は<code>eclipse</code>に<code>Maven build...</code>を実行したときに、私は成功したプロジェクトを実行するが、 できexcutable <code>JAR</code></p> <p>を作成するために、<code>Maven</code>でプロジェクトを構築したい
- 15. nodejs:私は実行したい</p> <pre><code>function A(callback) { ... } function B(callback) { ... } </code></pre> <p>::他の方法は
- 16. Heredoc <<<または<<?
- 17. 出口Vimの私は<code>git commit --amend</code>か<code>git rebase -i</code>を使用する場合にGit
- 18. リスト<struct[]>。追加とリスト<string[]> .Addまたはリスト<object[]>。パフォーマンスを追加
- 19. は</p> <p>は今、私は基本的に<code>grunt</code>スクリプトを実行したい
- 20. Git、共有リポジトリへの裸の変更方法</p> <pre><code>git init --bare --shared </code></pre> <p>:</p> <pre><code>git init --bare </code></pre> <p>後で私はあなたが複数のユーザーを持つプロジェクトで作業する場合は、この私はそれを行っているべきかであることを学びました:
- 21. APPEND後、私は<code>#add</code>をクリック
- 22. gitのは、私はファイル名が<code>é</code>を含むとGitはエスケープでそれを表示して持っている私は、Mac OS Xの</p> <p>のGit 2.5.4を使用してい
- 23. 違い "gitのチェックアウト - <filename> - " 私はポストを発見した
- 24. のgit HEADは私が作業ディレクトリに加えられた変更を廃止し、戻って最後のコミットから開始するために必要なので、私はgitのコミットないとき、私は今<code>git reset --hard</code></p> <p>をした
- 25. Wordpressのサイドバー私はウィジェットを有効にした私の<code>functions.php</code>で<code><?php get_sidebar('lj_sidebar'); ?></code>を追加しました私の<code>footer.php</code>に見えない
- 26. 私が実装しました</p> <p>
- 27. grepは、フォルダを除外して、私は</p> <pre><code>/var/ </code></pre> <p>にいるならば、私は<code>/var/www</code></p> <p>を検索したいLinuxの
- 28. のchmod再帰的には私はOSX</p> <pre><code>chmod -R 755 </code></pre> <p>上で実行している
- 29. のmod_rewrite私は私のURLは私が欲しい</p> <p>root.com/sub/?page=home</p> <p> <p></p> TO root.com/home</p> <p>から行くようにしたいサブフォルダとPHP
- 30. githubのエラー:バックアップされます</p> <pre><code>git add . git commit -m "commit details" git push </code></pre> <p>と私のローカルマシン上で私のアプリの最新バージョン:私は私のアプリフォルダから、行うことができるように使用される
これを検索エンジン "git revert add"に入力します。 Voila! http://git-scm.com/book/en/Git-Basics-Undoing-Things –