欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

iOS開(kāi)發(fā)那些事-Git在Xcode中的配置與使用-創(chuàng)新互聯(lián)

很多Git命令都是在命令行下運(yùn)行的,命令行下管理Git有很多優(yōu)點(diǎn)不用多說(shuō)。但大的缺點(diǎn)是要求用戶(hù)記住這些命令。因此Git圖形界面還是很受一 些用戶(hù)歡迎的,其中Xcode作為集成開(kāi)發(fā)環(huán)境工具,也提供了一定Git圖形界面功能。但是要想在Xcode中使用Git管理工程代碼還想需要進(jìn)行一些配 置,然后才能使用。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供大邑縣企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為大邑縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

如果我們是使用Xcode 4創(chuàng)建的一個(gè)iOS工程,在終端的命令行中提交代碼時(shí)候,可能會(huì)出現(xiàn)下面的部分信息:

create mode 100644 HelloWorld/HelloWorld.xcodeproj/project.xcworkspace/contents.xcworkspacedata

create mode 100644 HelloWorld/HelloWorld.xcodeproj/project.xcworkspace/xcuserdata/tonyguan.xcuserdatad/UserInterfaceState.xcuserstate

create mode 100644 HelloWorld/HelloWorld.xcodeproj/xcuserdata/tonyguan.xcuserdatad/xcschemes/HelloWorld.xcscheme

create mode 100644 HelloWorld/HelloWorld.xcodeproj/xcuserdata/tonyguan.xcuserdatad/xcschemes/xcschememanagement.plist

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

事實(shí)上是能夠列入到代碼版本控制的文件是有規(guī)定的,不能是編寫(xiě)的二進(jìn)制文件、臨時(shí)文件和用戶(hù)特有的文件等。下面是Xcode 4創(chuàng)建的HelloWorld工程的目錄結(jié)果:

HelloWorld

├── HelloWorld

│  ├── AppDelegate.h

│  ├── AppDelegate.m

│  ├── HelloWorld-Info.plist

│  ├── HelloWorld-Prefix.pch

│  ├── ViewController.h

│  ├── ViewController.m

│  ├── en.lproj

│  │  ├── InfoPlist.strings

│  │  └── ViewController.xib

│  └── main.m

└── HelloWorld.xcodeproj

├── project.pbxproj

├── project.xcworkspace

│  ├── contents.xcworkspacedata

│  └── xcuserdata

│      └── tonyguan.xcuserdatad

│          └── UserInterfaceState.xcuserstate

└── xcuserdata

└── tonyguan.xcuserdatad

├── xcdebugger

│  └── Breakpoints.xcbkptlist

└── xcschemes

├── HelloWorld.xcscheme

└── xcschememanagement.plist

其中HelloWorld.xcodeproj屬于包文件,它內(nèi)部的很多東西是不能提交的,包括:project.xcworkspace和 xcuserdata,它們是與用戶(hù)有關(guān)的。Git中有一個(gè).gitignore配置文件,在這個(gè)文件中可以設(shè)置被忽略的文件。下面的內(nèi)容是一 個(gè).gitignore配置文件:

# Exclude the build directory

build/*

# Exclude temp nibs and swap files

*~.nib

*.swp

# Exclude OS X folder attributes

.DS_Store

# Exclude user-specific XCode 3 and 4 files

*.mode1

*.mode1v3

*.mode2v3

*.perspective

*.perspectivev3

*.pbxuser

*.xcworkspace

xcuserdata

文件中#號(hào)是注釋?zhuān)梢允褂谜齽t表達(dá)式,文件考慮到了X code 3和4差別。這個(gè)文件創(chuàng)建之后,應(yīng)該放在什么地方?如果只考慮對(duì)一個(gè)特定工程忽略,.gitignore文件應(yīng)該放在代碼庫(kù)目錄下面,目錄結(jié)構(gòu)如下所示:

<代碼庫(kù)目錄>

└── HelloWorld

├── HelloWorld

│  ├── AppDelegate.h

│  ├── AppDelegate.m

│  ├── Default-568h@2x.png

│  ├── Default.png

│  ├── Default@2x.png

│  ├── ViewController.h

│  ├── ViewController.m

│  ├── HelloWorld-Info.plist

│  ├── HelloWorld-Prefix.pch

│  ├── en.lproj

│  │  ├── InfoPlist.strings

│  │  └── MainStoryboard.storyboard

│  └── main.m

└── HelloWorld.xcodeproj

└── .gitignore

如果考慮適用于所有的Xcode工程,則需要使用git config命令配置git,在終端中執(zhí)行g(shù)it config命令:

$ git config –global core.excludesfile  ~/.gitignore

該命令會(huì)將配置信息寫(xiě)入到~/.gitconfig文件中,–global參數(shù)是配置全局信息,~/.gitignore說(shuō)明文件是放置于當(dāng)前用戶(hù)目錄下。

為了使本機(jī)上的所有代碼庫(kù)都默認(rèn)使用git用戶(hù),還需要執(zhí)行如下命令進(jìn)行配置:

$ git config –global user.name git

$ git config –global user.email eorient@sina.com

在Xcode中使用git還會(huì)遇到很多問(wèn)題,老關(guān)總結(jié)常見(jiàn)的4個(gè)問(wèn)題,明天和大家分享一下,得干活去了

問(wèn)題1,如何在Xcode中創(chuàng)建代碼庫(kù),并添加和提交代碼到代碼庫(kù)?

問(wèn)題2,如何在Xcode中提交推送給遠(yuǎn)程服務(wù)器代碼庫(kù)?

問(wèn)題3,如何在Xcode中克隆遠(yuǎn)程服務(wù)器代碼庫(kù)到本地?

問(wèn)題4,如何使用Xcode獲取遠(yuǎn)程代碼庫(kù)數(shù)據(jù),并解決沖突問(wèn)題?

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞標(biāo)題:iOS開(kāi)發(fā)那些事-Git在Xcode中的配置與使用-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.chinadenli.net/article44/doehhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣網(wǎng)站設(shè)計(jì)定制開(kāi)發(fā)移動(dòng)網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名