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