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

Time:12-06

I've installed a react project recently this way:

npx create-react-app projectName

When it successfully installed, apparently the git is also installed on it. Since there is .git directory exist in the root.

From the other side, I created a new project on Gitlab and connected it to the project this way:

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

Now, I want to push a commit on the git named something like "Project Init". But there is no change detected when I run git status. So I cannot add and commit anything.

So, when I run git push origin master I get this error:

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

When I run git pull origin master, get this error:

fatal: refusing to merge unrelated histories

I stuck in this part ..! What I have to do? In other word, how to synchronise the git and a react project created just now?

CodePudding user response:

Correct way to do it is to create new repo without "initial readme.md commit". Fast way is to git push origin main --allow-unrelated-histories. Or just simply use --force flag in push, but be careful with that

CodePudding user response:

You can use the allow-unrelated-histories flag when pushing.

  • Related