gpt4 book ai didi

git - 将现有项目推送到 github 删除了现有的自述文件

转载 作者:太空狗 更新时间:2023-10-29 14:26:35 25 4
gpt4 key购买 nike

据我了解,您无法从本地远程初始化存储库。因此,我使用自述文件在远程创建了一个存储库。

enter image description here

然后我尝试将本地项目推送到此存储库。

  1. mkdir MyTestRepo
  2. cd MyTestRepo/
  3. 触摸测试.txt
  4. 初始化
  5. git 添加。
  6. git commit -m "第一次提交"
  7. git remote add origin https://github.com/aniket91/MyTestRepo.git
  8. git push -f origin master

enter image description here

为什么会这样?

最佳答案

As far as I understood you cannot initialize a repository on remote from local.

这取决于你所说的“初始化”是什么意思。

... git push -f origin master

这会从本地初始化(对于“初始化”的某种含义)远程存储库的一部分。

Why did this [wipe out my README.md]?

您告诉远程“清除现有的 master 分支;让您的 master 分支指向提交 9288e34。”

如果没有 -f(强制)标志,您会询问 Remote ,而不是告诉(命令)它,它会说“但是如果我这样做,我将丢失 693f1a8",这是其中包含 README.md 的提交。 (它会以提示你的推送“不是快进”的形式呈现这些信息,这是真实的,但不是很有启发性。)

关于git - 将现有项目推送到 github 删除了现有的自述文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com