如何直接将git推送到仓库目录中?

ergxz8rk  于 2023-01-19  发布在  Git
关注(0)|答案(2)|浏览(222)

我在仓库中创建了一个名为testDir的目录,如下图所示,我还创建了一个测试项目。我想将测试项目直接推送到testDir。为此,我在下面键入了命令。

git初始化
git添加README.md
git提交-m“第一次提交”
git分支-M主节点
git远程添加原点https://github.com/MontaKr/test/tree/main/testDir

但上面写着“致命”未找到存储库“”**
或者有时它会说错误:无法将某些引用推送到~~~
我不知道出了什么问题,我怎么能把项目推到目录?

gojuced7

gojuced71#

您应该:

  • 使用仓库URL https://github.com/MontaKr/test(而不是子树)在本地克隆GitHub仓库
  • 将本地testDir文件夹复制到其中
  • 添加、提交和推送
j0pj023g

j0pj023g2#

我目前正在阅读Pro Git,所以虽然我不是完全了解,但我会尝试一下我所知道的
@VonC的回答是这样做的,但为什么呢?

Git使用.git目录来构建repo。您创建了一个新的repo (使用'git init'),其结果是有一个不同的.git目录

因此,正如VonC所指出的,尽管这种联系是不存在的,但最初的方式仍然是不法律的的--我认为
通常流量为:
1.克隆你的repo。使用GitHub给你的链接-点击绿色代码按钮找到它
1.通过提交进行更改
1.将其推回GitHub存储库
这样原来的.git目录仍然是完整的,没有犯规也没有伤害。

相关问题