【发布时间】:2019-06-04 11:35:28
【问题描述】:
我是 git 新手,并且有一个与 GitKraken 一起使用的 git 存储库。 在这个存储库中,我有多个分支,并且可以从一个分支移动到另一个分支,以便在必要时进行修改。
我现在的情况是,我将对 1 个我不想提交的分支进行一些大的修改,但同时我想对另一个分支进行一些小的修改。
我习惯使用 TFS,在那里我可以将分支检出到另一个文件夹。
我尝试只复制文件夹,我的第一印象是这应该可以工作....
但是,我看到网上的评论说我应该克隆一个存储库。
git 版本低于 2.5,所以我不能使用 Git-worktree。
只复制文件夹可以吗,还是会产生意想不到的效果?
【问题讨论】:
-
“我不想提交” - 您始终可以在本地提交它们,然后稍后再返回并撤消提交以取回您的文件并完全按照您想要的方式保留状态。跨度>
-
这基本上就是feature branches are for。仅供参考,将您的 GIT 存储库复制到另一个文件夹没有问题。但这将是一个精确的副本(远程全部),那有什么意义呢?听起来您想要一个功能分支,但不要像@Rup 建议的那样推动它
-
请记住,GIT 存储库是整个存储库的精确副本。因此,您也拥有服务器上的所有内容。所以你可以在本地副本上做任何你想做的事情