Local Project to GitHub

  • 创建本地项目, 比如使用脚手架快速创建项目
composer create-project --prefer-dist laravel/laravel laravel-demo
  • 登录 GitHub, 创建项目。

比如项目地址为:
https://github.com/your_account_name/project_name.git

  • 修改项目, 准备好第一个版本。 提交到 GitHub
cd laravel-demo
git init
git commit -m "Project skeleton init"
git remote add origin https://github.com/your_account_name/project_name.git
  • 空仓库模式

如果 github 的仓库是空的, 直接进行提交即可:

git push -u origin master
  • 非空仓库模式

如果 github 的仓库已经有一些文件了。 那么需要先 rebase

git pull --rebase origin master

rebase 过程一般会出现冲突, 以本地的文件为准来解决冲突。

使用冲突解决工具或者编辑器处理完冲突文件后 git add 冲突文件名
或者直接干掉 git rm -f 文件名

继续进行 rebase

git rebase --continue

成功后进行 提交到版本仓库:

git push -u origin master
  • 修改 .gitignore 并生效

需要删除本地缓存, 不然之前的文件不会被删除。

git rm -r --cached .
git add .
git commit -m "udpate .gitignore"
git push origin master
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 933评论 0 0
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,449评论 1 14
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,884评论 0 9
  • 输入 y ,创建 git_hug 目录No githug directory found, do you wish...
    风花花阅读 1,959评论 0 4
  • 初始化git 配置git 使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,...
    MiracleJQ阅读 1,426评论 0 0