gpt4 book ai didi

git - git SourceTree中停止跟踪和丢弃文件有什么区别

转载 作者:IT王子 更新时间:2023-10-29 00:59:09 26 4
gpt4 key购买 nike

我想知道在 git 中使用 source-tree 丢弃文件和停止跟踪文件之间的区别。如果我在更新的代码中删除了一个文件,并且我也想在存储库中删除该文件,我应该将其标记为停止跟踪还是应该在提交过程中丢弃它

最佳答案

第一个答案未涵盖的一个细节是停止跟踪 不会删除本地文件。它只会将其从源代码管理中删除。

  1. 如果您想将文件保存在本地(可能是一个 .suo 文件存储你认为不应包含在源代码中的 Visual Studio 设置control) 但将其从存储库中删除,则应使用停止跟踪。在此之后,如果您看到Unstaged files 中列出的文件,您可以在 SourceTree 中使用右键单击 > Ignore... 来更新您的 .gitignore 文件以忽略该文件将来。
  2. 如果您想同时删除本地和存储库中的文件,您应该使用删除。 (使用 SourceTree 术语)
  3. 最后,如果您只想恢复本地更改而不想
    完全改变存储库,使用丢弃

关于git - git SourceTree中停止跟踪和丢弃文件有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30857183/

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