background image

iOS 开发-Git 在 Xcode 中的配置与使用

    很多 Git 命令都是在命令行下运行的,命令行下管理 Git 有很多优点不用多说。但最大的
缺点是要求用户记住这些命令。因此

Git 图形界面还是很受一 些用户欢迎的,其中 Xcode 作

为集成开发环境工具,也提供了一定

Git 图形界面功能。但是要想在 Xcode 中使用 Git 管理

工程代码还想需要进行一些配

 置,然后才能使用。

    如果我们是使用 Xcode 4 创建的一个 iOS 工程,在终端的命令行中提交代码时候,可能
会出现下面的部分信息:

create 

mode 

100644 

HelloWorld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata

create 

mode 

100644 

HelloWorld/HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/tonyguan.xcuserdatad/UserInt
erfaceState.xcuserstate

create 

mode 

100644 

HelloWorld/HelloWorld.xcodeproj/xcuserdata/tonyguan.xcuserdatad/xcschemes/HelloWorld.xcsc
heme

create 

mode 

100644 

HelloWorld/HelloWorld.xcodeproj/xcuserdata/tonyguan.xcuserdatad/xcschemes/xcschememanage
ment.plist

rewrite 
HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/tonyguan.xcuserdatad/UserInterfaceState.x
cuserstate (83%)

    事实上是能够列入到代码版本控制的文件是有规定的,不能是编写的二进制文件、临时文
件和用户特有的文件等。下面是

Xcode 4 创建的 HelloWorld 工程的目录结果:

HelloWorld

├── HelloWorld

│   ├── AppDelegate.h

│   ├── AppDelegate.m

│   ├── HelloWorld-Info.plist