Git
huizhang.
EasySwoole开发组成员
展开
-
SSL和SSH协议简单介绍。
SSH的英文全称是Secure Shell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。原创 2017-04-08 23:35:18 · 1355 阅读 · 2 评论 -
git误删除一个commit如何恢复
1. git reflog 2. git reset --hard c287921 完美解决原创 2018-04-25 18:30:01 · 1832 阅读 · 0 评论 -
git pull <remote> <branch>
问题概述 执行 git pull 报错如下(说明当前分支和远程的分支没有关联) There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details. git pull <r...原创 2018-04-19 15:12:49 · 4144 阅读 · 0 评论 -
git push 报错
错误概述 本地写好的代码,想把它提交到github,前面的工作已经做好,比如关联远程仓库等,最后push的时候报如下错误。 错误提示 解决办法 反正库里面还没有任何内容,强制push git push -u origin master -f 参考地址 https://blog.csdn.net/shiren1118/article/details/776...原创 2018-04-17 13:45:42 · 286 阅读 · 0 评论 -
一台电脑使用两个github账号
https://www.cnblogs.com/xjnotxj/p/5845574.html转载 2018-03-13 09:28:58 · 265 阅读 · 0 评论 -
git修改历史提交
git使用amend选项提供了最后一次commit的反悔。但是对于历史提交呢,就必须使用rebase了。 git rebase -i HEAD~3 表示要修改当前版本的倒数第三次状态。 这个命令出来之后,会出来三行东东: pick:******* pick:******* pick:******* 如果你要修改哪个,就把那行的pick改成edit,然后退出。 这时通...转载 2018-03-10 13:46:05 · 514 阅读 · 0 评论 -
git-flow
git-flow 的工作流程 当在团队开发中使用版本控制系统时,商定一个统一的工作流程是至关重要的。Git 的确可以在各个方面做很多事情,然而,如果在你的团队中还没有能形成一个特定有效的工作流程,那么混乱就将是不可避免的。 基本上你可以定义一个完全适合你自己项目的工作流程,或者使用一个别人定义好的。 在这章节中我们将一起学习一个当前非常流行的工作流程 git-fl...转载 2018-03-09 17:56:21 · 154 阅读 · 0 评论 -
发布composer包到packagist上并设置自动更新
http://blog.csdn.net/xionggang1024/article/details/77162007 可能会被墙转载 2018-03-09 13:24:51 · 1348 阅读 · 0 评论 -
fatal: Couldn't find remote ref master
创建本地分支:git branch dev 报错:fatal: Not a valid object name: ‘master’. 原因: 问题描述-一个非法的master,原因:本地还没有创建master,你可以执行以下git branch,会发现没有看到本地分支列表 解决方案: 如果本地没有文件,添加一个文件 git add . git转载 2018-01-12 00:00:41 · 34877 阅读 · 0 评论 -
.gitignore无效,不能过滤某些文件
利用.gitignore过滤文件,如编译过程中的中间文件,等等,这些文件不需要被追踪管理。 现象: 在.gitignore添加file1文件,以过滤该文件,但是通过git status查看仍显示file1文件的状态。 原因: 在git库中已存在了这个文件,之前push提交过该文件。 .gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本原创 2017-09-29 00:19:40 · 243 阅读 · 0 评论 -
Mac系统git的使用与配置
git安装下载Git有两种方法直接下载安装包,Git下载地址 用homebrew指令下载,不过首先需要安装homebrew 在终端执行后面指令安装, homebrew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”原创 2017-09-18 23:56:22 · 1420 阅读 · 0 评论 -
小程序+TP5使用JWT做登陆验证
常用的几种认证机制HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避免采用原创 2017-08-18 18:11:34 · 5425 阅读 · 0 评论 -
RESTful API 设计指南
概述 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 协议 API与用户的通信协议,总是使用H...转载 2018-05-06 21:49:29 · 157 阅读 · 0 评论