admin的博客

学习的方法

专注(attention)

认识学习对象存在的客观性,是学习的前提条件,也是最重要的。这需要专注与经验。

获取高质量的资料,是最重要的。如果是人造的东西,最好的方式是制造它的人直接告诉你。

语言的学习,是学习技能,而不是知识。技能与知识的学习,是完全不一样,但他们也是有相关的。必须在学习时,就把他们给区别出来。

学习一门语言,无论是编程语言,还是现实中的语言。都应该是当做技能来学习,而不是知识。这时,强调的不是知识点,而是对众多小知识点的综合运用。只要了解那些知识点,有印象就可以了,其它的放在实践中检验,在实践中活学活用。这样就可以达到融汇贯通的目的。而且可以深深地记住知识点。

但,对知识点的理解,是学习的前提条件,是形成点 线 面的前提条件。对知识点的获取与理解是最重要的。

其次,记忆是重复的。其中,能过实践来达到融汇贯通也是通过这种方式去实现的,实践中重复遇到的知识点会牢记在头脑中。对特别抽象的知识点,但也是特别重要的知识,要运用重复的方式去记忆。

通过git把网站上drupal的代码保持最新的状态(即升级)

git的解决代码问突时,强制使用它人的方案

原本是会创建冲突文件的,然后手动解决提交。

git merge -Xtheirs

example:
git merge -Xtheirs [tag]
or
git merge -Xtheirs [branch]

取得drupal官方的最新代码:
git remote add drupal http://git.drupal.org/project/drupal.git
git remote update

创建临时分支用于升级(如果分支出现问题,可以马上切回master分支)
git branch upgrade
git chekcout upgrade
git merge -Xtheirs 7.26 # 7.26 is target tag

然后,http://domain/update.php 更新数据库

drupal与git的结合,实现查看和升级代码

clone第一手代码的地址: http://git.drupal.org/project/drupal.git
其中,drupal.git可以换成为其它项目仓库。

web上,查看项目仓库的信息: http://drupalcode.org/project/drupal.git
其中,也是drupal.git可以换成为其它项目仓库。它是用gitweb来实现的。

其中,取得代码是用第一个来实现,查看代码是通过第二个来实现。

参考链接:
1. Contributing to Drupal core with Git
https://drupal.org/node/1137316

页面