gpt4 book ai didi

git-mv 显示文件已删除

转载 作者:太空狗 更新时间:2023-10-29 13:50:45 27 4
gpt4 key购买 nike

当我运行 git-mv file1 file2 时,我将文件从 file1 移动到 file2,正如我所期望的那样。不过,有时我的 git status 会给出“奇怪”的输出。

当我运行 git-mv f1 f2 时,然后是 git status:

# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# renamed: f1 -> f2

这就是我所期望的。但在其他时候,在我提交 f2 之后,我得到:

# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: f1

这通常发生在我提交新文件之后。我不知道 为什么 它会发生 - 它似乎是随机发生的(因为通常我会收到 renamed: f1->f2 消息,正如我所期望的那样)。

我想知道为什么我有时会收到消息说我在运行 git mv 后删除了文件,以及我已经完成了哪些步骤来生成这个 - 我已经刚刚尝试重现,得到了 renamed:..;但是 10 分钟前,我在 那个 前大约 10 分钟 git-mved 的文件上得到了 deleted:...。这让我很困惑。

最佳答案

听起来你将 f1 重命名为 f2,但只 promise 添加 f2 而不是删除 f1。如果您使用 git mv f1 f2 但随后键入 git commit f2 可能会发生这种情况,或者如果您键入 mv f1 f2 然后可能会发生这种情况做一些像 git add .; git 提交

关于git-mv 显示文件已删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9610727/

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