(廖雪峰git)[http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000]
安裝Git
1.方法一:安裝homebrew盲镶,然后通過homebrew安裝Git徒河。
第一步:在終端輸入如下命令安裝homebrew
1顽照、ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:執(zhí)行下面的命令,通過Homebrew安裝Git尼酿。
$ brew install git
具體方法請參考homebrew的文檔:http://brew.sh/
Homebrew 用Ruby語言開發(fā)植影,支持千余種開源軟件在 Mac OS X 中的部署和管理思币。
2.方法二:
直接去git官網(wǎng)下載就好 http://git-scm.com/downloads/
使用Git
通常使用git創(chuàng)建版本庫羡微,又叫倉庫妈倔。第一步:在合適的地方創(chuàng)建一個(gè)目錄fistgit绸贡。
$ cd firstgit
第二步:用 git init 命令將這個(gè)目錄變成可以使用git管理的倉庫听怕。
$ git init
Initialized empty Git repository in /Users/dahuan/Desktop/MultithreadingDemo/.git/
執(zhí)行 ls -a 會發(fā)現(xiàn)目錄里多.git文件尿瞭,這個(gè)就是git用來跟蹤管理的文件。
第三步:在這個(gè)目錄下創(chuàng)建個(gè)文件鸣峭,并輸入一些內(nèi)容酥艳。
$ vi readme.txt
第四步:用命令git add告訴Git摊溶,把文件添加到倉庫
$ git add readme.txt
如果要添加的文件太多可以這么寫 git add .
第五步:用命令git commit把文件提交到倉庫
$ git commit -m "wrote a readme file"
至此我們已經(jīng)成功地添加并提交了一個(gè)readme.txt文件到本地倉庫。
(此處txt充石,可以換成自己的項(xiàng)目拖進(jìn)去倉庫)
將本地倉庫提交到遠(yuǎn)程倉庫github或OSChina
本地Git倉庫和遠(yuǎn)程倉庫之間的傳輸是通過SSH加密的莫换,所以,需要一點(diǎn)設(shè)置:
配置如下:
一 、
設(shè)置Git的user name和email:
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"
二、
查看是否已經(jīng)有了ssh密鑰:cd ~/.ssh
pwd
找路徑驶乾,如果有id_rsa和id_rsa.pub查看你的public key
cat ~/.ssh/id_rsa.pub
如沒有ssh key使用以下命令生成SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
后面的 your_email@youremail.com 改為你在 github 上注冊的郵箱,之后會要求確認(rèn)路徑和輸入密碼喊暖,我們這使用默認(rèn)的一路回車就行。成功的話會在~/下生成.ssh文件夾撕瞧,進(jìn)去陵叽,打開 id_rsa.pub丛版,復(fù)制里面的 key巩掺。
接下來去github或OSChina設(shè)置里添加ssh key注意格式
添加完成以后,若是github則敲命令$ ssh git@github.com页畦,oschine敲ssh -T git@git.oschina.net驗(yàn)證 胖替。。若成功,u’ll see
現(xiàn)在独令,我們根據(jù)GitHub的提示端朵,在本地的firstgit倉庫下運(yùn)行命令:
$ git remote add origin git@github.xxxx/xxxx.git
origin是默認(rèn)的主機(jī)名
git@github.xxxx/xxxx.git是網(wǎng)址
這樣我們就在本地.git上設(shè)置了遠(yuǎn)程主機(jī)。
關(guān)聯(lián)后记焊,使用命令git push -u origin master第一次推送master分支的所有內(nèi)容逸月;后,每次本地提交后遍膜,只要有必要,就可以使用命令git push origin master推送最新修改瓤湘;
使用xcode來開始代碼
一瓢颅、去OSChina創(chuàng)建項(xiàng)目,添加好ssh key
二弛说、創(chuàng)建xcode工程>>>preference>>>
添加倉庫挽懦、
接下來>>回到xcode項(xiàng)目>>>Source Control >>>Check out >>>
(假設(shè)文件名為theGit),然后打開xcode新建項(xiàng)目木人,并把該項(xiàng)目保存在theGit中信柿,會發(fā)現(xiàn)此時(shí)的項(xiàng)目無法勾選git
接下來 commit 并push即可,可去OSChina 查看記錄醒第。其他人開發(fā)即可clone下項(xiàng)目渔嚷,開發(fā)即可,commit 稠曼、pull 形病、 push....
如果是寫了很多的項(xiàng)目,來添加遠(yuǎn)程倉庫霞幅。
從上述preferences開始一直到建立一個(gè)倉庫theGit漠吻,然后把項(xiàng)目拖進(jìn)去(此處項(xiàng)目中文件都不識別“?”)司恳,可以通過終端cd..然后git add . 即可途乃。回到項(xiàng)目即可進(jìn)行提交操作扔傅。