- git init --bare shared.git
創(chuàng)建空的版本庫(kù)
- git clone ~/Desktop/gitdemo/repository/shared.git/
從版本庫(kù)將代碼克隆到工作目錄
- git add .
將所有修改過(guò)的文件添加到暫存區(qū)
- git commit -m "修改的信息"
將文件提交到本地代碼倉(cāng)庫(kù)
- git push origin master
將本地代碼倉(cāng)庫(kù)中的修改推送到遠(yuǎn)程(origin)代碼倉(cāng)庫(kù)的master分支
- git pull
從遠(yuǎn)程代碼倉(cāng)庫(kù)將最新的內(nèi)容拉到本地代碼庫(kù)
- git status
查看本地代碼倉(cāng)庫(kù)的文件狀態(tài)
*** 要在Xcode中要使用.git進(jìn)行團(tuán)隊(duì)開(kāi)發(fā)必須設(shè)置.gitignore文件
說(shuō)明:.gitignore文件用于指定在提交文件是忽略哪些文件或文件夾
具體操作步驟如下:
1>
從緩存區(qū)中刪除UserInterfaceState.xcuserstate文件
git rm --cached MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
或者
強(qiáng)制刪除UserInterfaceState.xcuserstate文件
git rm -f MyDemo/MyDemo.xcodeproj/project.xcworkspace/xcuserdata/aplle.xcuserdatad/UserInterfaceState.xcuserstate
2>
vim .gitignore
并粘貼
project.xcworkspace
:wq保存退出
創(chuàng)建上述.gitignore文件后會(huì)忽略project.xcworkspace目錄中的所有文件,包括界面記錄、斷點(diǎn)記錄等信息