我有一个本地 git 仓库。我想 fork 并将其用作新项目的基础。新项目应该永远无法将任何东西推回原始项目。这是我认为我应该做的...
git clone originalproject newproject
git remote remove origin
我还应该做些什么来断开两个存储库之间的链接并创建一个独立的本地 fork ?
编辑:这将在本地正常工作,但如果您更愿意链接到新的远程存储库,请参阅下面的 codeWarrior 的答案。
最佳答案
是的,它会工作,但不是删除原点,而是将其更新为新链接
# Clone the existing project to a new location
git clone originalproject newproject
# Update the remote to the new git repository URL
git remote set-url <remote> <url>
笔记
如果您的原始存储库中有 git hooks,它们将不会被复制到新存储库,因此您也需要复制它们。
关于git - 如何正确 fork 本地 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58113639/