能否通过git克隆两个不同的项目,一个来自Github,一个来自Bitbucket,在同一台机器上做两个不同的项目?
欢迎来到Stackoverflow!
Github和Bitbucket都是以git为基础构建的。所以,只要你是在本地通过git做的,你想从它们中的任何一个克隆repo都应该没有问题。
我曾用Github和Gitlab做过这个工作,没有任何问题。
这正是git的作用,可以在多个项目上工作,不管它们是否在同一台服务器上,而且你可以将相同的内容拉推到多个仓库。
# Project 1
git clone <URL> folder1
# Project 2
git clone <URL> Folder2
现在,你只需像在你的机器上的其他项目一样工作即可。
Note
git还允许你 "存储" 各 在多个远程仓库中,这意味着相同的代码可以在Github、bitbucket、gitlab等......。- 同一个仓库,你需要做的就是添加一个新的远程仓库。
# Add multiple remotes to the same repository
git add <remote1 name> <url1>
git add <remote2 name> <url2>
# To view your remotes:
git remote -v
是的,您可以。请参阅 "克隆现有存储库 "一章中的 "克隆现有存储库 "一节。Git 基础知识 - 获取 Git 仓库"的Git书中。 只要确保不要把两个项目放在同一个目录下--为每个项目使用一个单独的目录。