You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在保留本地文件的前提下从SourceTree移除Git仓库?

如何在SourceTree中移除仓库但保留本地磁盘文件?

我完全懂你现在的处境——把本地Git仓库复制到新文件夹后,只想把源仓库从SourceTree的管理列表里清掉,却丝毫不想动磁盘上的源文件夹。那个弹出的"Confirm Remove"提示确实容易让人犯嘀咕,不过别担心,操作其实超简单,而且绝对不会碰你磁盘上的任何文件。

具体操作步骤如下:

  • 打开SourceTree,在仓库列表里找到你要移除的源仓库,右键点击它。
  • 在弹出的右键菜单里,选择**"Remove from List"(从列表中移除)**——划重点:千万别选带"Delete"字样的选项!
  • 这时候会弹出你看到的确认提示框,直接点击确认即可。这个操作仅仅是把该仓库从SourceTree的管理记录中移除,完全不会删除磁盘上的源文件夹及其内容

顺便解释下那个提示框:这里的"节点"指的是SourceTree界面里的仓库条目,不是你磁盘上的文件目录。SourceTree默认的"从列表移除"操作就是只清理自己的管理列表,不会触碰本地文件,放心操作就好。

如果之后你又想把这个源仓库加回SourceTree,只需要点击界面上的"Add Repository"按钮,重新选择源文件夹的路径就能搞定。

内容的提问来源于stack exchange,提问作者Jon Thoms

火山引擎 最新活动