如何让 Git Bash 忘记以前克隆的 SVN 项目?
How to make Git Bash forget about previosly cloned SVN projects?
在使用 SVN 到 Git 迁移的实验期间,我将几个 SVN 项目克隆到本地 Git 存储库(git svn 克隆)。然后我添加了一个远程源(git remote add origin)并成功将项目导入到Gitlab(git push --all origin)。
然后我删除了那些项目,包括克隆项目在我硬盘上和 Gitlab 中的位置。然后我对相同的 SVN 项目重复了整个过程。
现在看起来像:本地硬盘驱动器上的物理位置和相应的 Gitlab 项目都是空的。 Git Bash 控制台报告:一切都是最新的。
我的理解:由于我删除了物理副本,Git Bash 以某种方式对以前克隆的项目及其状态有记忆。
我的问题:如何让GitBash忘记之前克隆的SVN项目?
如果 Git BASH 报告“一切都是最新的”,这意味着本地存储库与远程存储库完全同步。
如果您从 BASH 执行 git log
命令,它会告诉您提交的历史记录。检查此提交历史是否与您克隆的存储库表单的提交历史相同。如果是,那么一切正常。如果不是,则您没有正确克隆远程存储库。也许您克隆了一个空存储库?
此外,日志中的 Git 次提交列表可以让您更好地了解本地的内容。它可能会帮助您找到问题的根源。
在使用 SVN 到 Git 迁移的实验期间,我将几个 SVN 项目克隆到本地 Git 存储库(git svn 克隆)。然后我添加了一个远程源(git remote add origin)并成功将项目导入到Gitlab(git push --all origin)。
然后我删除了那些项目,包括克隆项目在我硬盘上和 Gitlab 中的位置。然后我对相同的 SVN 项目重复了整个过程。
现在看起来像:本地硬盘驱动器上的物理位置和相应的 Gitlab 项目都是空的。 Git Bash 控制台报告:一切都是最新的。
我的理解:由于我删除了物理副本,Git Bash 以某种方式对以前克隆的项目及其状态有记忆。
我的问题:如何让GitBash忘记之前克隆的SVN项目?
如果 Git BASH 报告“一切都是最新的”,这意味着本地存储库与远程存储库完全同步。
如果您从 BASH 执行 git log
命令,它会告诉您提交的历史记录。检查此提交历史是否与您克隆的存储库表单的提交历史相同。如果是,那么一切正常。如果不是,则您没有正确克隆远程存储库。也许您克隆了一个空存储库?
此外,日志中的 Git 次提交列表可以让您更好地了解本地的内容。它可能会帮助您找到问题的根源。