我想在Git的硬盘上创建本地推送目标,并使用该目标(文件夹)进行推送和 pull ,而不是添加远程存储库。
我该如何在Git中做到这一点?

最佳答案

按着这些次序:

  • 转到要在其中包含远程的文件夹
    $ cd /path/to/my-remote
    
  • 通过git init在此处创建一个裸仓库
    $ git init --bare
    
  • 转到要使用的存储库,并通过git remote add添加一个新的远程指向先前创建的存储库的指针
    $ git remote add <name-of-remote> /path/to/my-remote
    
  • 完成这些步骤后,您应该可以推送到新的远程<name-of-remote>
    $ git push -u <name-of-remote> master
    

    其中-u用于设置分支的上游,仅在首次推送时才需要。
  • 关于git - 如何使用Git在硬盘上创建本地推送目标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39471072/

    10-14 18:41
    查看更多