gpt4 book ai didi

Git Branch 新手 - 如何反转?

转载 作者:太空狗 更新时间:2023-10-29 12:44:56 28 4
gpt4 key购买 nike

不确定这是否是处理分支的正确方法。

  • 我在结构 A 上有这个应用程序。
  • 我在那个结构 A 上创建了一个分支 Z(但我一直在 master 分支上工作)。
  • 在工作时(在 master 分支上),我改变了那个结构,结果我把所有的东西都弄乱了。 :)
  • 我从未向代表提交或添加这些新文件。

要求:

  • 我需要恢复到上次提交时存在的结构。还原所有未提交的更改,并删除可能已添加的新文件和文件夹。

如何做到这一点?

最佳答案

如果你创建了一个单独的分支但搞砸了,你需要做的就是切换回你之前所在的分支:git checkout A (假设 A 是您所在分支的名称...或者可能是 master)。

你可以稍后删除坏分支,如果你愿意的话,用git branch -d <branchname>也许扔进一个-f同样,如果有未 merge 的提交。

编辑:如果您的存储库包含许多您想删除的错误更改,您可以使用 git reset --hard HEAD撤消它们。如果有新文件(未被 git 跟踪),git clean -fd将全部删除。显然,请谨慎使用,因为 git 无法恢复它们。

关于Git Branch 新手 - 如何反转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805786/

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