composer 有时提示版本问题不会给你安装所需的包,此时解决方案如下:
尾部加上参数:

 --ignore-platform-reqs[......]

阅读全文

Delux T20 是款很不错的经典的键盘,可惜早期靠谱的驱动很难找,我费了些时间找到了。分享出来:
有需要的下载使用即可。解压密码:shipengliang下载地址:DeluxT20GamingKeyboard.rar
压缩包带10%恢复记录,遇到文件损坏[……]

阅读全文

练习五十三,你决定通过运行`git reset –hard HEAD ^`来删除最新提交(这不是明智之举)。然后你个贱人又改变主意想恢复已删除的提交。 使用代码:

git reflog

查看修改状态。得知需要恢复的哈希是:e5edfd9。

git checkout e5edfd9

练习[……]

阅读全文

练习五十,你在一个文件中修改了隶属于两个不同特性的功能。但这些修改都未被Stage(声明)。现在请Stage(声明)其中一个隶属于first feature的修改。
使用代码:

git status

查看修改状态。得知文件是feature.rb。

git add feature.rb -e[......]

阅读全文

练习四十八,你用错误的顺序提交了很多次提交,现在重新排序你的提交。 使用代码:

git log

仔细看的话,发现最后两次提交顺序不对,继续修改喽~

git rebase -i HEAD~2

输出一些信息,我们要修改commit的拼写错误,所以编辑最开头的:

pick fccc99b Fir[......]

阅读全文

练习四十五,修正你首次提交(First coommit)的拼写错误。
使用代码:

git log

仔细看的话,可以发现确实有提交说明为First coommit的一次提交,获得其之前的哈希:xxxx2040083d5cd59f85b0134fe44d5df5c8bbf8

git rebas[......]

阅读全文

练习四十三,你的新特性不值得耗费这么多时间,所以你打算删掉他。但你不想删除其中已经提交的`README`文件,因为你想保留`README`在master。想想怎么处理。其实就是只给master应有某个提交。
使用代码:

git branch

查看所有分支。
使用

git log new-f[......]

阅读全文