作为一个完全不了解 Git 的新手,我读了一些指南并认为自己已经掌握了基础知识,但我还是无法实现一个目标。
我创建了一个用于存储通用标记源代码的仓库。这里面只有我重复使用的代码。它被称为 markupDNA.git
。
我希望在我的 mac sites 文件夹中创建不同的目录,例如 ~/Sites/project-N
,在这些目录中,我将基于通用代码构建不同的网站。我想将这些目录与我的主仓库关联起来,就像 fork 一样,但你不能 fork 自己的仓库?
我希望能做类似于以下这样的事情:
git clone <url> name
git add .
# make changes
git commit -m 'whatever'
git push
但我不想把它推到origin。我希望它能推到一个复制品的markupDNA
仓库,从它被克隆的地方开始。但它似乎只是将我的更改直接推到了原始主分支。这个想法是保持markupDNA
的干净,并为我不同的项目拥有许多分叉,每个分叉都会在我的硬盘上有自己的克隆目录。任何想法?