以 'expo init my-project' 开始的 React Native 项目无法推送到 github?

React Native project started with 'expo init my-project' is not able to be pushed to github?

我正在添加所有文件 git add . 然后提交 git commit -m 'first commit',然后使用这些命令设置原点、设置主分支并推送: git branch -M main git remote add origin https://github.com/BeccaN/my-project.git git push -u origin main

我没有收到对推送的任何响应,只是挂起。我该怎么做才能进一步调试并希望找到解决方案?

编辑 我尝试从我的 mac 笔记本电脑重新初始化一个新的存储库,它成功了。原来我用的是Ubuntu/Linux。仍然希望听到任何理论或建议,说明为什么它以前不起作用但可以与 Mac 一起使用?

expo init

在第一个 运行.

时从他们的 repo 添加他们的 .git 目录

您需要对提交进行变基,删除隐藏的 .git 目录,然后重试。在推送到您的回购之前解决的一种方法是 运行 命令:

rm -rf .git

cd进入项目后。你也可以在他们的论坛上参考这个:

https://forums.expo.dev/t/why-is-there-a-git-in-my-expo-project-folder/12710