gpt4 book ai didi

git: checkout 分支中的所有文件(但留在当前分支)

转载 作者:太空狗 更新时间:2023-10-29 13:55:46 26 4
gpt4 key购买 nike

我可以使用 git checkout branchname filename 将特定文件从一个分支 check out 到当前分支。如何将 branchname 中的所有文件 check out 到当前分支?

git checkout branchname 不符合我的需要,因为这会使我离开当前分支。

git merge branchname 不符合我的需要,因为我还不想创建提交。

谢谢!

最佳答案

git reset --hard branchname

请注意,这删除您在当前分支中所做的但不在其他分支中的任何更改,以及您可能已经放置的任何未提交的更改。它会让您留在当前分支上,但将其更改为指向 branchname 引用的提交。

如果您不想更改指向的提交,您可以改为检查整个树:

cd `git rev-parse --show-toplevel`
git checkout branchname .

这相当于对整个存储库运行 git checkout branchname filename

关于git: checkout 分支中的所有文件(但留在当前分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27141309/

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