gpt4 book ai didi

git - 我如何解决我在错误的分支上工作的事实

转载 作者:太空狗 更新时间:2023-10-29 13:33:12 24 4
gpt4 key购买 nike

好的,所以我打算在一个名为 directory-layout 的分支上工作,但结果我在一个名为 master 的分支上工作。这是个问题。

我还没有执行 git add .git commit -m "I've made a horrendus mistake I'm sorry"

我该怎么做才能将我的更改添加到另一个(或新的)分支,为什么?

最佳答案

如果该分支是一个新分支,您可以简单地创建它:

git checkout -b anewbranch
git add .
git commit -m "message"

但是如果那个分支是旧的,你可以cherry-pick the commit instead :

  • 添加并提交
  • 切换到旧分支
  • git cherry-pick 大师

然后将 master 重置为之前的提交

git checkout master
git reset --hard @~1

另一种方法是使用 git stash ,然后切换到旧分支并存储应用。

关于git - 我如何解决我在错误的分支上工作的事实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45181083/

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