lvpengwei’s Blog

学习历程,生活点滴。

Learn Git

| Comments

学习git之后的总结(心得)

之前骊住项目管理是用svn,后来服务器中项目丢失,导致svn无法再进行管理项目,又通过github发现git的强大。于是用了2天时间自学git基础,之后断断续续用了一周时间去实践搭建git服务器。


git心得(注意事项)

1.添加删除文件:一个团队中,若某个队员要添加或删除一些文件,操作如下

NOTE:

  • 在添加之前,在分支中commit所做的修改,然后切换到master中pull下最新的项目(project.pbxproj有改变的话会导致冲突,可把本地项目中的这个文件先拉到桌面,然后再poll)
  • 开始添加或删除文件
  • push到服务器(包括工程文件project.pbxproj和添加或删除的文件)
    然后其他队员也要进行添加或删除操作时,进行同样的步骤

2.尽量多建分支(branch)
3.把一次功能修改的文件分多次提交(主要是为了更加详细,清楚都进行了哪些操作) 这个是在代码中注释的另一种体现

2014-05-15 更新

xcode工程文件冲突解决办法之一:对项目中的文件进行排序。

1.添加排序脚本sort-Xcode-project-file(排序命令:perl -w sort-Xcode-project-file)

2.添加脚本到build phases(可选)

后记

git 标准gitignore文件(for iOS project) git 常见冲突 解决方案
git 参考教程 :
Git教程 - 廖雪峰的官方网站
Git - 架设服务器

我的第一篇博客

| Comments

首先介绍一下blog搭建历程。

博客管理工具:octopress

当然第一步你得先安装并了解Git. (Install Git)

首先要安装ruby,当初我是通过rvm来安装,后来出现了一堆麻烦,所以就放弃了这条路,改为HomeBrew->rbenv->ruby。基本不需要配置环境。

1.安装Homebrew 2.安装rbenv:Alternate Installation Using Homebrew
3.安装Ruby:Install Ruby 1.9.3

ruby --version //查看ruby版本

安装Octopress

git clone git://github.com/imathis/octopress.git octopress
cd octopress  

然后安装依赖

gem install bundler
rbenv rehash    # If you use rbenv, rehash to be able to run the bundle command
bundle install

最后安装Octopress

rake install

简单配置:主要修改_config.yml,这个配置文件都有相应的注释。主要就是改一些博客头,作者名之类的东西。 注意最好把里面的twitter相关的信息全部删掉,否则由于GFW的原因,将会造成页面load很慢。(from 唐巧)

写博客方法

  • rake new_post[‘article name’] 生成博文框架,然后修改生成的文件即可
  • rake generate 生成静态文件
  • rake preview 在本机4000端口生成访问内容
  • rake deploy 发布文件

博客内容是采用markdown语法,所以需要熟悉一下常用的标签。我用的是Google Chrome的插件–Minimalist Markdown Editor

高级配置还没有测试,下次更新!

参考