gpt4 book ai didi

git - pull/merge 未提交的更改

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

我有两个 git 工作目录。有时会发生,我在错误的目录中做了一些更改,现在想将它们移动到另一个目录。也就是说,我想将 未提交 的更改从一个地方 merge/pull 到另一个地方。

在 bzr 中,我会使用 merge 和 --uncommitted 选项,但我一直找不到等效的 git。

最佳答案

推送和 pull 本质上对提交起作用,所以我不认为有任何方法可以做到这一点,特别是。

但是,您可以只创建一个临时分支 (git checkout -b tmp),提交它,将它 pull 到另一个存储库 (git pull $OTHER tmp ) 然后从那个提交继续,或者将 HEAD 恢复到最新的提交,同时保持对工作树的更改 (git reset HEAD^) 并继续以这种方式处理它们。

编辑:也许更重要的是:您确定要有两个单独的工作目录吗?我可以看到这在例如Mercurial 或 SVN(我没有使用过 Bazaar,所以我不能代表它),但在 Git 中,您通常会使用分支和存储。

关于git - pull/merge 未提交的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241404/

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