【问题标题】:Git untracked file in new feature branch新功能分支中的 Git 未跟踪文件
【发布时间】:2020-09-21 03:59:28
【问题描述】:

我在本地处理功能分支,并添加了一个包含文件的新文件夹。然后我将这些新文件连同我的其他更改一起提交并推送到远程服务器。

我现在正在开发与 master 不同的功能分支;但是,我从上一个功能分支添加的文件夹/文件在“git status”中显示为未跟踪,当我尝试从我的新功能分支本地提交时,该文件夹会自行准备提交。我尝试使用 git clean -fd 删除该文件夹,但是当我提交时它会重新出现!

如何处理这个未跟踪的文件夹?

【问题讨论】:

  • 你使用什么命令来提交? git commit -a ?

标签: git commit git-untracked


【解决方案1】:

如果文件在运行git commit 时被提交,它之前不知何故被暂存。

要将其从暂存区域中删除,请运行:

git reset folder/file

你不应该在你的下一个看到它了

git commit

如果它未被跟踪并且仍然存在于您的磁盘上,并且您知道要删除它,只需使用常规 rm 将其删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 2012-03-03
    相关资源
    最近更新 更多