gpt4 book ai didi

Git:如何取消暂存文件更改(新提交)

转载 作者:行者123 更新时间:2023-12-03 22:44:12 24 4
gpt4 key购买 nike

mohamed@mohamed:~/Projects/skyrocket$ git status 
On branch dev/SMMWEB-36
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: config/puppet/modules/apt (new commits)
modified: config/puppet/modules/augeas (new commits)
modified: config/puppet/modules/concat (new commits)
modified: config/puppet/modules/elasticsearch (new commits)
modified: config/puppet/modules/file_concat (new commits)
modified: config/puppet/modules/git (new commits)
modified: config/puppet/modules/php (new commits)
modified: config/puppet/modules/postgresql (new commits)
modified: config/puppet/modules/redis (new commits)
modified: config/puppet/modules/stdlib (new commits)
modified: config/puppet/modules/vcsrepo (new commits)

Untracked files:
(use "git add <file>..." to include in what will be committed)

.idea/copyright/
config/puppet/modules/blackfire/
config/puppet/modules/inifile/
dump.rdb
keys.dev.pub
keys.tags.pub

no changes added to commit (use "git add" and/or "git commit -a")

我不知道(新提交)是什么意思?
我不想提交这些文件。
我试着做
$ git checkout -- . 

如果我把 config/puppet/* 放到 gitignore 文件然后更新缓存如下
$ git rm --cached -r . 

这会从 repo 中删除这些文件吗?在与其他分支推送或 merge 之后?

最佳答案

git reset是从 git 取消暂存文件的命令。

取消暂存文件后,您可以通过 git status 确认。命令也是如此。

关于Git:如何取消暂存文件更改(新提交),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36083319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com