dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2195
  • 铜币13840枚
  • 威望6020点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:150回复:0

如何撤销 git add 暂存文件?

楼主#
更多 发布于:2019-03-26 09:06
目标
撤销失误添加的 db.sqlite3 文件 (只需要 views.py 与 bill-overview.html 文件)。

步骤
1. 文件状态
git status
位于分支 master
要提交的变更:
  (使用 "git reset HEAD <文件>..." 以取消暂存)

    修改:     db.sqlite3
    修改:     pps/views.py
    修改:     templates/pps/bill-overview.html

2. 取消暂存
# 使用 reset Head + 要撤销添加的文件。
git reset HEAD db.sqlite3
重置后取消暂存的变更:
M    db.sqlite3

3. 验证
git status
位于分支 master
要提交的变更:
  (使用 "git reset HEAD <文件>..." 以取消暂存)

    修改:     pps/views.py
    修改:     templates/pps/bill-overview.html

尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

    修改:     db.sqlite3

参考: git-scm
#
欢迎关注微信公众号: 运维录
游客

返回顶部