gpt4 book ai didi

git - git push --force 会删除远程文件吗?

转载 作者:行者123 更新时间:2023-12-02 03:12:31 25 4
gpt4 key购买 nike

如果我执行 git push --force <remoterepo> <remotebranch>

这会删除 <remotebranch> 中的文件吗? , 如果这些在我的分支中不存在?

(当然,当涉及到本地和远程分支中存在的文件时,我的本地更改优先于远程更改除外)

最佳答案

该远程分支的 HEAD 提交将反射(reflect)您正在推送的提交。
如果该提交不包含某些文件,则远程分支 HEAD 中也不会有。

但它们的历史将保留在过去的提交中,除非 push --force 重写 所有 存在这些文件的提交。如果您的 push --forcegit filter-branch 之后完成,通常会发生这种情况.

关于git - git push --force 会删除远程文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39080765/

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