我有一个远程git仓库,它真正替代了我们在另一个旧的SCM中拥有的一切。多年来,许多项目和产品都已添加到该仓库中。
在这个仓库中有一个分支,对应我感兴趣的一个产品。 我想从仅此分支创建一个全新的git仓库,不太关心历史记录的丢失。
git remote add是解决方案吗?我希望这两个仓库都在同一服务器上。
你有什么想法?
在这个仓库中有一个分支,对应我感兴趣的一个产品。 我想从仅此分支创建一个全新的git仓库,不太关心历史记录的丢失。
git remote add是解决方案吗?我希望这两个仓库都在同一服务器上。
你有什么想法?
git remote add origin ssh://my_host/new_repo
来添加远程仓库的地址。这样你就可以直接使用git push origin [分支名]
进行推送了。 在使用 UNC 路径(例如 Windows 共享文件)时,请确保使用以下方式添加远程仓库地址:git remote add origin "//server_name/myapp/"
。 - chris polzerssh
协议进行推送和克隆;但是我们也可以使用file
协议,这将在同一文件系统上创建新的存储库。 - pestrella