在多人协同开发的github项目中,如果是你的队友创建的项目,那么你首先要将项目克隆到本地,这样你才能提交或拉取远程仓库中的代码
克隆项目
找到github中的项目,复制地址
确定好新项目应该存放在哪个文件夹下,在该文件夹中打开git bash
输入命令
git clone 仓库地址
文件夹下出现新增项目,克隆成功
克隆时报错
注意,克隆项目时有可能出现如下报错:
Cloning into 'AchoBeta-Recruitment-fronted'... fatal: unable to access 'https://github.com/lingwu88/AchoBeta-Recruitment-fronted.git/': SSL certificate problem: unable to get local issuer certificate
那么就需要先解除SSL验证,再重新执行克隆或者其他操作
执行如下命令
git config --global http.sslVerify false
然后再次输入克隆指令,就能成功克隆了
运行代码
刚拉取的新项目是不能直接运行的,会有 N 多报错
这是因为克隆的项目中不含node_modules软件包(因为,自己用 npm 或 pnpm 下载依赖比磁盘传递拷贝要快得多)
解决办法:
先把package-lock.json删除
执行 npm install 或 pnpm install(此操作会下载 package.json 中记录的所有软件包,软件包源码自动放入 node_modules 中)
再执行 npm run dev 或 pnpm dev 就能正常启动项目啦
关联远程仓库
当你从 GitHub 上克隆一个项目到本地时,本地仓库会自动与远程仓库关联,所以可以直接使用 git push
和 git pull
来同步本地项目与远程仓库
验证远程仓库: 你可以使用以下命令查看远程仓库的信息:
git remote -v
输出将显示 origin
和它指向的 URL,例如:
origin https://github.com/username/repository.git (fetch)
origin https://github.com/username/repository.git (push)