多歧为贵,不取苟同

这八个字是在魏武挥的博客上看到的。本来他的博客都是通过Google Reader看的,那天看了某篇文章,有种想去喷一喷的欲望。于是打开他的博客页面,右上角八个字,“多歧为贵,不取苟同”。一瞬间,想要喷一喷的欲望烟消云散了。

回想自己刚刚开始看别人博客的时候,觉得眼界开阔了不少。每天盼着博主更新。希望能多找到几个类似到博客。觉得这些人都是牛人,甚至有那么一点的崇拜。那个时候完全没有一点自己的想法。慢慢的看的多了,接触的东西多了,渐渐地有点自负的觉得自己也牛逼起来。结果就是看什么东西都不顺眼。总是用批判的眼光去看待人和事。觉得这话不对那话不对。不知道自己从什么时候开始变的这么狂妄自大了的。

本来每个人的想法都是独特的,何必因为别人的意见不同,就要决出个对和错?很多事情都是分不出对错的。某个产品做的不够好,乱喷一通,没什么意义。虽然有缺陷,但人家能做的出来,就是很优秀的。况且还有这么多的用户,达到这一点也不容易吧。

前一段时间对ifanr、36kr之类的博客意见特别大,因为觉得他们只是翻译其他地方的新闻,没有自己的东西。后来想想,虽然没有原创,人家不是给那些看英语比较吃力的人带来了很大的方便么?如果自己去做这么一个只是翻译的博客,能坚持下去么?能有那么多的读者么?很明显这些我都无法做到。

应该保持独立的思考,但决不能让自大的心理吞噬了自己,让自己变的封闭起来。

git与GitHub备忘

每天在公司用台式机,下班用自己的笔记本,带来很多的不方便。文件还可以同步,但配置就没办法了。这种情况下倒是挺适合用Chrome OS的,不管用是哪台机器,所有的改变都发生在云端。那也得网速好才行。在两台机器之间同步一般文件,用sugarsync还可以。代码就不太适合了。还是用git同步到GitHub。

本地代码首次提交到GitHub

  1. 生成rsa公钥[cc lang=”bash”]$ ssh-keygen -t rsa[/cc]并将id_rsa.pub的内容传到GitHub上。这样才可以验证登录信息。
  2. 在GitHub上面建立仓库,以wormo为例
  3. 初始化[cc lang=”bash”]$ cd wormo
    $ git init[/cc]
  4. 提交,仍然是本地的操作[cc lang=”bash”]$ git commit -am ‘first commit'[/cc]实际上是省略了commit之前的add步骤(-a选项代表add,-m是与本次提交有关的信息,比如当前版本做了哪些修改)
  5. push到GitHub[cc lang=”bash”]$ git remote add origin git@github.com:amazingjxq/wormo.git
    $ git push origin master[/cc]现在可以到GitHub上看看自己的仓库,代码已经更新上去了

从GitHub同步代码到本地以及提交修改

  1. 在新机器上生成公钥,同上
  2. clone到本地[cc lang=”bash”]$ git clone git@github.com:amazingjxq/wormo.git[/cc]执行后当前目录会有wormo目录
  3. 代码修改后,commit,push[cc lang=”bash”]$ git commit -am ‘commit message’
    $ git push[/cc]

清除本地所有更改[cc lang=”bash”]$ git checkout -f[/cc]
git工具本身虽然有很多命令,只用到其中几个就可以满足需求。参考Git Reference Guide to Git