我在仓库中创建了一个名为testDir
的目录,如下图所示,我还创建了一个测试项目。我想将测试项目直接推送到testDir
。为此,我在下面键入了命令。
git初始化
git添加README.md
git提交-m“第一次提交”
git分支-M主节点
git远程添加原点https://github.com/MontaKr/test/tree/main/testDir
但上面写着“致命”未找到存储库“”**
或者有时它会说错误:无法将某些引用推送到~~~
我不知道出了什么问题,我怎么能把项目推到目录?
2条答案
按热度按时间gojuced71#
您应该:
https://github.com/MontaKr/test
(而不是子树)在本地克隆GitHub仓库j0pj023g2#
我目前正在阅读Pro Git,所以虽然我不是完全了解,但我会尝试一下我所知道的
@VonC的回答是这样做的,但为什么呢?
Git使用.git目录来构建repo。您创建了一个新的repo (使用'git init'),其结果是有一个不同的.git目录。
因此,正如VonC所指出的,尽管这种联系是不存在的,但最初的方式仍然是不法律的的--我认为。
通常流量为:
1.克隆你的repo。使用GitHub给你的链接-点击绿色代码按钮找到它
1.通过提交进行更改
1.将其推回GitHub存储库
这样原来的.git目录仍然是完整的,没有犯规也没有伤害。