gpt4 book ai didi

git - 如果我将代码存储在一个分支中并更改为另一个分支,会发生什么情况?

转载 作者:太空狗 更新时间:2023-10-29 14:39:28 25 4
gpt4 key购买 nike

我有一些代码想提交到另一个分支,但是我在创建分支之前做了更改,所以现在我在 master 中,我想 stash 代码,创建一个本地分支,检查它,然后然后将代码存储到该新分支中,以便我可以在其中提交。

这行得通吗?

$>git stash
$>git checkout -b newversion
$>git stash pop
$>git commit -m 'new version'

你应该想“嘿伙计,看看是否可行”,好吧,有很多文件,所以我不想把它搞砸,任何关于这方面的帮助都会很有帮助。

谢谢。

最佳答案

是的,当然可以。这正是 git stash 的用途。您实际上什至没有更改工作目录,您只是为当前 checkout 的提交分配了一个额外的名称(“newversion”)。这实际上不可能失败或导致冲突。

此外,您确实应该“只做并检查是否有效”。不管有多少文件,一旦你把它们藏起来,你就拥有了它们。如果出现问题,您可以重新开始。

关于git - 如果我将代码存储在一个分支中并更改为另一个分支,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909585/

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