我是否总是需要在终端之外为 Github 和 Bitbucket 创建一个存储库



每当我开始一个项目时,我都会被告知在bitbucket和github上创建一个相应的存储库。我想知道我是否总是需要在终端之外制作此存储库?

我想知道这背后的逻辑是什么?是为了确保我同时创建本地和远程存储库吗?

是否可以在终端内创建远程存储库?这是推荐的吗?

可以使用相应的 API 创建远程存储库,例如:https://developer.github.com/v3/。

但是,托管服务github和bitbucket是git和mercurial的独立工具和实体,它们主要围绕Web浏览器设计服务。这可能就是为什么人们说使用网站,这就是它的设计方式,这就是你获得最佳用户体验的方式。

您必须始终在站点上创建远程存储库(或通过站点的 API 如前所述)才能推送到该存储库,但是您始终可以将远程位置添加到现有的本地项目中。

$ git remote add origin {remote repository URL}

请参阅:使用命令行将现有项目添加到 GitHub

最新更新