基于阿里云服务器环境搭建到项目上线系列
前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章
- 基于阿里云服务器环境搭建到项目上线系列文章之一——putty使用秘钥登录远程服务器
- 基于阿里云服务器环境搭建到项目上线系列文章之二——搭建LNMP环境
- 基于阿里云服务器环境搭建到项目上线系列文章之三——安装git
- 基于阿里云服务器环境搭建到项目上线系列文章之四——安装composer
- 基于阿里云服务器环境搭建到项目上线系列文章之五——项目仓库github基本使用
- 基于阿里云服务器环境搭建到项目上线系列文章之六——项目部署
基于阿里云服务器环境搭建到项目上线系列文章之五——项目仓库github基本使用
github添加项目仓库
- 账号密码登录github,点击“+”=>New repository
- 添加并创建代码仓库
创建成功的后跳转界面如下:
开发者本地(windows环境)关联github仓库
本地关联远程仓库
-
创建test目录,并打开test目录
-
空白处右键单击选择Git Bash Here,打开本地git工具,用可视化工具也可以,具体根据个人习惯
-
初始化目录
git init
-
本地关联远程仓库
git remote add origin git@github.com:152****9193/test.git
查看git@github.com:152****9193/test.git地址的方法如下图:
远程仓库代码pull到本地
git pull origin master
本地代码push到远程仓库
新增内容后本地push到远程代码仓库:
git status
git add .
git commit -m “20190617 新增查看PHP信息文件 for dmt”
git push --set-upstream origin master #首次push,之后使用git push即可
远程仓库最终文件效果:
服务器关联github仓库
服务器关联远程仓库
- 服务器创建目录,建议与项目仓库同名
登录远程服务器,创建test(与项目仓库同名)目录cd /home/www/ mkdir test
- 初始化test目录
git init
- 关联远程(github)项目test仓库
查看git@github.com:152****9193/test.git地址的方法如下图:git remote add origin git@github.com:152****9193/test.git origin 是git@github.com:152****9193/test.git的别名,为了操作方便,如有疑问,请了解git基本使用
远程仓库代码pull到服务器
服务器初始化关联远程仓库完成,以下步骤进行简单的代码上推与代码下拉操作,这里就不再进行分支切换演示,直接在master分支操作。
- 把远程代码pull到本地
结果如下图,README和phpinfo文件是远程仓库里的,说明关联pull成功:git pull oriign master
这里由于是在服务器操作,所以只做代码pull操作,真实的项目功能开发或bug处理是在开发者本地处理完成后push到远程仓库,然后这里进行pull操作即可。
正规的操作应该是多台服务器搭建自动化部署环境(github的CI/CD、跳板机),如有需要,可以去了解相关操作,后续会出相关文章。
至此,github开发环境pull与push及服务器pull基本操作完成,实践和不断学习才能进步。
**********只要思想不滑坡,办法总比困难多**********