git 命令更改存储库并希望在本地也克隆
git command to change the repository and want clone too on local
在开始之前我想告诉你场景。我已经创建了 gitlab 帐户并上传了三个不同的项目。当我使用浏览器查看所有分支时,我可以看到:a) master b)feature/bakend c)frontend 但是当我在命令提示符下使用 运行 命令时
git 分支机构
* 大师
现在我正在使用另一台笔记本电脑(没有本地备份),当我进行克隆操作时,它仅为一个项目创建本地存储库,那么你能告诉我我应该如何克隆我的另一个项目吗?
提前谢谢你。
您正在列出本地分支机构,您的分支机构目前仅存在于远程。您可以使用 checkout
命令检出存储库中还没有本地分支的分支:
git checkout feature/bakend
我认为您的意思是您有一个包含 三个 不同分支的单个存储库,您只想能够转到新克隆的存储库中的这三个不同分支。这应该相当简单。
这是一个通用的工作流程:
git clone <your_repository_url>
这会将您的远程存储库下载到您的本地计算机。
git status
这将显示存储库的当前状态,包括您当前所在的分支。
git branch
这将列出存储库中的所有分支。前面有'*'的分行名称就是你现在所在的分行。你应该在 gitlab 远程仓库中看到你通过浏览器看到的所有分支。
git checkout <branch_name>
这将帮助您在分支之间移动。例如,如果您想移动到 frontend 分支,只需 运行 :
git checkout frontend
希望对您有所帮助。
在开始之前我想告诉你场景。我已经创建了 gitlab 帐户并上传了三个不同的项目。当我使用浏览器查看所有分支时,我可以看到:a) master b)feature/bakend c)frontend 但是当我在命令提示符下使用 运行 命令时 git 分支机构 * 大师
现在我正在使用另一台笔记本电脑(没有本地备份),当我进行克隆操作时,它仅为一个项目创建本地存储库,那么你能告诉我我应该如何克隆我的另一个项目吗? 提前谢谢你。
您正在列出本地分支机构,您的分支机构目前仅存在于远程。您可以使用 checkout
命令检出存储库中还没有本地分支的分支:
git checkout feature/bakend
我认为您的意思是您有一个包含 三个 不同分支的单个存储库,您只想能够转到新克隆的存储库中的这三个不同分支。这应该相当简单。
这是一个通用的工作流程:
git clone <your_repository_url>
这会将您的远程存储库下载到您的本地计算机。
git status
这将显示存储库的当前状态,包括您当前所在的分支。
git branch
这将列出存储库中的所有分支。前面有'*'的分行名称就是你现在所在的分行。你应该在 gitlab 远程仓库中看到你通过浏览器看到的所有分支。
git checkout <branch_name>
这将帮助您在分支之间移动。例如,如果您想移动到 frontend 分支,只需 运行 :
git checkout frontend
希望对您有所帮助。