量子广告

协作发展•畅想双赢

当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,我觉得git stash是一个更加便捷的选择。
步骤如下:


添加改动到stash。

在原分支 git stash save -a "messeag",网上很多很多资料都没有加 -a 这个option选项,我想他们的代码开发可能都是在原代码上进行修改吧。而对于在项目里加入了代码新文件的开发来说,-a选项才会将新加入的代码文件同时放入暂存区。

恢复改动。

如果你要恢复的是最近的一次改动,git stash pop即可,我用这个用的最多。如果有多次stash操作,那就通过git stash list查看stash列表,从中选择你想要popstash,运行命令git stash pop stash@{id}或者 git stash apply stash@{id}即可。这方面网上的资料挺多的。

阅读全文 »

原文请看感谢@weeson大神提供的方法
不知道是什么原因,自定义页面列表都没有样式。很不方便。修改方法如下
解决about等页面无序列表不显示小圆圈问题
在样式文件的blog\themes\next\source\css_custom文件夹下找到custom.styl文件

阅读全文 »

当我们需要将一个项目提交到Git时,并不是所有的文件都需要提交,比如一些自动生成的文件,这时候就可以使用.gitignore来忽略一些不需要提交的文件,本文着重介绍一下.gitignore的配置语法。

创建

由于Windows下创建文件必须键入文件名,而要创建的.gitignore是没有文件名的,所以我们可以使用move命令来实现,打开Git Bash ,使用 mv gitignore .gitignore,然后可以编辑器编辑这个文件。

阅读全文 »

它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:

$ diff <变动前的文件> <变动后的文件>

diff的三种格式

由于历史原因,diff有三种格式:

正常格式(normal diff)
上下文格式(context diff)
合并格式(unified diff)

接下来请看具体示例。

阅读全文 »

功能

在NexT主题上增加留言板的功能。

实现方法

在菜单中添加guestbook

修改主题配置文件_config.yml(要注意是NexT目录下的_config.yml,不是hexo站点目录下的_config.yml),即hexo初始化目录下的/themes/next/_config.yml,添加 guestbook 到 menu 中:

阅读全文 »
0%