Reactjs 正确设置React应用程序以在VS代码中与其他开发人员一起工作

Reactjs 正确设置React应用程序以在VS代码中与其他开发人员一起工作,reactjs,git,github,visual-studio-code,Reactjs,Git,Github,Visual Studio Code,我正在学习如何使用VS代码a与我的儿子进行反应,我们很难在Github上正确地同步和设置如何使用相同的文件 我们有一个源文件的回购协议。我们称之为第一次回购。他的电脑很好,因为他可以控制回购(主)。我想分叉这个回购协议(我想?),这样我就可以拥有所有的文件,并作出我自己的更改 我真的不知道如何从VS代码开始。我是否先执行一个空白应用程序“npx创建反应应用程序{name}”,然后克隆?或者通过VS代码中的git/github进行设置 一旦有了初始设置,我想看看人们是如何合作的。你肯定不想npx创

我正在学习如何使用VS代码a与我的儿子进行反应,我们很难在Github上正确地同步和设置如何使用相同的文件

我们有一个源文件的回购协议。我们称之为第一次回购。他的电脑很好,因为他可以控制回购(主)。我想分叉这个回购协议(我想?),这样我就可以拥有所有的文件,并作出我自己的更改

我真的不知道如何从VS代码开始。我是否先执行一个空白应用程序“npx创建反应应用程序{name}”,然后克隆?或者通过VS代码中的git/github进行设置


一旦有了初始设置,我想看看人们是如何合作的。

你肯定不想
npx创建react app{name}
,因为这将创建一个新的应用程序项目

如果您只是想同时处理同一个项目,那么只需将Github repo克隆到您的机器上即可

git clone <link to repo>
cd <project directory>
npm install
从这里,您可以在VSCode中打开项目,进行更改,并提交并将其推回到远程repo。我建议您熟悉Git和
pull
commit
push
命令。还要熟悉创建和切换工作分支

如果您和您的儿子同时在同一分支中处理同一代码,那么当您将更改推回远程时,合并冲突可能会出现。养成在提交和推送更改之前从远程拉取任何更改的习惯,这样更容易解决冲突。VSCode甚至在GUI中简化了这一愚蠢的操作

VSCode还具有一个VS代码共享扩展,称为Live Share,它允许您在共享窗口中工作。您可以在代码中看到彼此的光标和位置

祝你好运