git 上传laravel项目到github

本文详细介绍了如何将本地项目代码上传至GitHub公共仓库的过程,包括创建仓库、关联本地项目、提交代码,以及解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git 仓库有很多种,可以是 Github 上的公共仓库,也可以是基于 Gitlab 自己搭建的私有仓库,我们以 Github 为例,将代码上传到 Github,以公共 Git 仓库的方式对博客项目代码进行管理。

首先在 Github 上创建一个新的仓库,比如我将其命名为 laravel-blog-code,类型选择为 public,创建完成后,就有了一个地址为 https://github.com/nonfu/laravel-blog-code 的远程 Git 仓库。

然后在本地项目根目录下通过运行如下命令将项目与上面新建的远程 Github 仓库关联起来:

rm -rf .git  // 如果原来有 .git 目录将其删除
git init
git remote add origin https://github.com/nonfu/laravel-blog-code

接下来就可以提交项目代码到远程 Github 仓库了:

git add .  
git commit -m '博客项目代码'   
git pull --allow-unrelated-histories
git push --set-upstream origin master

这样,就会将项目代码都提交到对应的 Github 仓库。

 

当执行git push --set-upstream origin master  

报错:error: failed to push some refs to https://......

解决:出现错误的主要原因是github中的README.md文件不在本地代码目录中,

命令行中输入:

git pull--rebase origin master

git push -u origin master

参考网址:https://blog.youkuaiyun.com/crazydony/article/details/51983343

 

上传github时,vendor缺失问题:

查看.gitignore,git忽略vendor文件夹,将/vendor删除

重新提交

git add .  
git commit -m '博客项目代码再次提交'   
git pull --allow-unrelated-histories
git push --set-upstream origin master

等待提交完成,查看github中是否提交成功

 

没有提交的代码还包括:   .env(复制.env.example重新设定域名、数据库等信息)   node_modules文件夹(使用npm install、yarn install安装)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值