Phpstorm中的git使用(2)--拉取工程与composer使用

之前我在一台电脑上将一份不完整的工程保存在github上,现在我回到家中,换了一台电脑,接下来就是要用另一台电脑拉取github中的工程,并用composer把整个工程的依赖文件什么乱七八糟的文件都下下好。

    1.首先打开phpstorm,按图选择。

    2.选择要拉取的库,当然要保证这台机器的phpstorm里的git和github已经连接成功,否则是读不到远程端的所有仓库的,选择要拉取的仓库,选择保存的目录。

    

    3.拉取工程比较简单,拉取到工程后,打开网页发现工程会报错,因为这个从github上拉取的工程是不完整的,打开该工程,在工程里有个.gitignore文件,该文件记录了一开始上传这个工程的时候忽略了哪些文件,当然在最开始上传的时候是可以选择去掉这些设置,但是一般都会选择忽略掉这些文件的,一来节省时间,二来节省空间。

    4.这个时候就需要用到composer管理器,首先安装composer,我自己的网盘保存了一份安装文件:点击打开链接,安装过程比较简单,只需要最开始的时候将自己电脑里面php安装环境下的php.exe文件添加进去即可,其他的都是默认,安装完成后,打开已经拉取到本地的本地仓库,原地打开命令行,输入命令:composer -v,如何出来下图的东西就是安装好了。

    5.接下来执行指令:composer install ,composer管理器会根据工程里面的留下来的一些json文件什么的来下载版本支持包,等待一段时间就,下载完成后,打开phpstorm会发现vendor文件已经有了。

    6.刷新网页,发现框架可以用了,但是还有错,这是因为工程里还缺一个文件.env,这个文件可以用工程里面的.env.example文件复制得到,继续命令行操作,输入命令:copy .env.example .env ,会发现原工程有多了个.env文件。这个时候刷新网页,会发现还是不能用,因为这个.env文件是个模板,里面的APP_KEY是空的,这个时候就要用到artisan控制台的指令了,继续命令行操作,输入指令:php artisan key:generate,回车后可以看到,.env文件里面的APP_KEY后面有了一串字符。

    7.再次刷新网页,这个从github上拉取来的框架工程就可以用了,这里还要记录个小细节,如果后面的操作中出现,本地仓库拉取新的更新时出现报错,内容大概是要你commit或者stash本地文件,这个报错的意思大概就是本地的版本和上次push是不一样的,这个时候我一般选择stash。

    写完备注stash后就可以拉取最新的代码了,这个操作就是隐藏了冲突,直接隐藏本地的,然后拉取远程的。

原文:https://blog.csdn.net/qq_36272641/article/details/80083806 
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值