我想在 Git 上的硬盘上创建一个本地推送目标,并使用该目标(文件夹)进行推送和拉而不是添加远程存储库。 我如何在 Git 中执行此操作?
答案 0 :(得分:5)
请按照以下步骤操作:
转到
中要包含远程的文件夹$ cd /path/to/my-repo
通过git init
在那里创建一个存储库(可选择一个裸存储库)$ git init ./
$ # if you want a bare repository
$ git init --bare ./
转到您要使用的存储库,并通过git remote add添加指向您之前创建的存储库的新远程
$ git remote add <name-of-repo> /path/to/my-repo
完成这些步骤后,您应该能够推送到新的远程<name-of-repo>
$ git push -u local master # you only need -u the first time
其中local
是分支的名称,-u
用于设置分支的上游。