每当我开始一个项目时,我都会被告知在bitbucket和github上创建一个相应的存储库。我想知道我是否总是需要在终端之外制作此存储库?
我想知道这背后的逻辑是什么?是为了确保我同时创建本地和远程存储库吗?
是否可以在终端内创建远程存储库?这是推荐的吗?
可以使用相应的 API 创建远程存储库,例如:https://developer.github.com/v3/。
但是,托管服务github和bitbucket是git和mercurial的独立工具和实体,它们主要围绕Web浏览器设计服务。这可能就是为什么人们说使用网站,这就是它的设计方式,这就是你获得最佳用户体验的方式。
您必须始终在站点上创建远程存储库(或通过站点的 API 如前所述)才能推送到该存储库,但是您始终可以将远程位置添加到现有的本地项目中。
$ git remote add origin {remote repository URL}
请参阅:使用命令行将现有项目添加到 GitHub