美文网首页
解决git提交本地删除的文件到远程分支的问题

解决git提交本地删除的文件到远程分支的问题

作者: 腿长袖子短 | 来源:发表于2018-06-15 19:27 被阅读12次
  • 本地删除了一个文件,想提交给远程分支,使用 git status 查看状态,显示:
$ git status
On branch wjd
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        deleted:    public/sql_conn.php
  • 当我使用 网上说的直接使用 add 时:
$ git add public/sql_conn.php
fatal: pathspec 'public/sql_conn.php' did not match any files
  • 报错,然后再次 git status ,根据提示使用命令:
    $ git reset HEAD public/sql_conn.php
    执行后显示如下:
$ git reset HEAD public/sql_conn.php
Unstaged changes after reset:
D       public/sql_conn.php
  • 再次 git status,显示如下:
$ git status
On branch wjd
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    public/sql_conn.php

no changes added to commit (use "git add" and/or "git commit -a")
  • 此时提示我可以 add

  • 到此问题算是解决了

总结:

    1. 先使用 $ git reset HEAD <filename> 命令
    1. 之后再执行 $ git add <filename> 命令

相关文章

  • git 命令行工具

    查看本地提交 创建分支 分支推到远程分支 分支切换到 拉取远程分支,到本地,并创建新的分支 删除本地分支 删除远程...

  • Git 操作

    1. Git 删除本地分支和远程分支 git 删除本地分支:git branch -D git 删除远程分支: g...

  • Git之奇淫技巧

    git - 更改本地分支名称 & 远程分支 git - 删除本地分支 & 远程分支

  • git命令 — 创建、切换、提交、删除分支

    查看分支 创建本地分支 切换本地分支 创建本地分支并切换 提交本地分支到远程 删除分支 checkout远程分支,...

  • Git删除远程分支;Git删除本地分支

    Git 删除远程分支 Git 删除本地分支

  • git删除分支

    git 删除本地分支 git 删除远程分支

  • 解决git提交本地删除的文件到远程分支的问题

    本地删除了一个文件,想提交给远程分支,使用 git status 查看状态,显示: 当我使用 网上说的直接使用 a...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • 本地分支 远程分支

    查看项目分支(包括本地和远程) git branch -a 删除本地分支 git branch -d 删除远程分支...

  • git 常用命令

    Git 分支管理 查看本地分支 查看远程分支 创建本地分支 切换本地分支 删除本地分支 删除远程分支

网友评论

      本文标题:解决git提交本地删除的文件到远程分支的问题

      本文链接:https://www.haomeiwen.com/subject/cxomeftx.html