第一次处理git和react项目怎么办?

How to handle git and react project for the first time?

我最近用这种方式安装了一个react项目:

npx create-react-app projectName

安装成功后,显然git也安装上了。由于根目录中存在 .git 个目录。

另外一方面,我在Gitlab上新建了一个项目,并通过这种方式连接到项目中:

git remote add origin http://gitlab.<domain>.com/myName/projectName.git

现在,我想在 git 上推送一个名为“Project Init”的提交。但是当我运行git status时没有检测到变化。所以我不能 addcommit 任何东西。

所以,当我 运行 git push origin master 我得到这个错误:

hint: 'git pull ...') before pushing again.

当我 运行 git pull origin master 时,得到这个错误:

fatal: refusing to merge unrelated histories

我卡在这部分了..!我必须做什么?也就是说,如何同步git和刚刚创建的react工程?

推送时可以使用allow-unrelated-histories标志。

正确的做法是在没有“初始 readme.md 提交”的情况下创建新的回购协议。快速的方法是git push origin main --allow-unrelated-histories。或者只是简单地在推送中使用 --force 标志,但要小心