当 Jupyter notebook 在一个分支上 运行 时,如何安全地切换 Git 分支?
How can I safely switch Git branches while a Jupyter notebook is running on one branch?
当我运行使用一个 Jupyter Notebook(在 VSCode 下)不断地在一个 Git 分支中产生输出时,我会 运行 发生冲突吗?切换 Git 分支同时处理另一个 file/notebook?
我有一次再次检查时我的Jupyter cells有点消失了,所以我想知道这是一个错误,我不小心删除了还是由于分支切换。
您可以使用 git stash 将您在当前分支上的工作保存到一边,而不会发生冲突和更改分支。然后,当您再次来到您的第一个分支以获取之前的所有工作时,您只需使用 git stash pop。
这是 git worktree
的工作。
让一些工作 运行 在你的 repo 上的一些分支上签出。
使用 git worktree add <other_dir>
和 git 将新的工作树添加到 repo 将在 <other_dir>
中重新创建 repo 的文件结构
然后 cd
到新的工作树并检查回购协议的任何分支而不干扰主工作树中 运行ning 的任何内容。
当我运行使用一个 Jupyter Notebook(在 VSCode 下)不断地在一个 Git 分支中产生输出时,我会 运行 发生冲突吗?切换 Git 分支同时处理另一个 file/notebook?
我有一次再次检查时我的Jupyter cells有点消失了,所以我想知道这是一个错误,我不小心删除了还是由于分支切换。
您可以使用 git stash 将您在当前分支上的工作保存到一边,而不会发生冲突和更改分支。然后,当您再次来到您的第一个分支以获取之前的所有工作时,您只需使用 git stash pop。
这是 git worktree
的工作。
让一些工作 运行 在你的 repo 上的一些分支上签出。
使用 git worktree add <other_dir>
和 git 将新的工作树添加到 repo 将在 <other_dir>
然后 cd
到新的工作树并检查回购协议的任何分支而不干扰主工作树中 运行ning 的任何内容。