一崔挖、保證您的工程目錄下有.git隱藏文件超全。
? ? ? ? 如果沒(méi)有請(qǐng)做如下操作:
? ? ? ? 1.用命令行cd 到你的工程目錄雏蛮。
? ? ? ? 2.git init? ? // 初始化一個(gè)空的源糖荒。
? ? ? ? 3.git add . // 目錄所有的內(nèi)容就被添加到源里面去了靖苇。(注意add后面有個(gè)空格)
二席噩、當(dāng)前工作區(qū)是干凈的,代碼都已經(jīng)提交完畢了贤壁。我們可以用Xcode提交代碼悼枢,也可以用命令來(lái)提交,但是用命令行的話可以做的事情更多一些脾拆。使用Xcode可以查看提交的歷史紀(jì)錄,Source Control->History:
三馒索、首先必須有GitHub的帳號(hào),沒(méi)有的話去注冊(cè)一個(gè)名船,并且還要?jiǎng)?chuàng)建SSH绰上,GitHub使用了公私密鑰,確保與你的電腦通訊過(guò)程是安全的渠驼。
? ? ? ?SSH創(chuàng)建過(guò)程是這樣的:
? ? ? ? 1. 在命令行輸入cd ~/.ssh蜈块,然后ls,看看此文件夾下有哪些文件,如果有 ? ? ? ? ? id_rsa.pub或者id_dsa.pub(名字可能會(huì)不同)百揭,說(shuō)明你已經(jīng)有SSH keys了爽哎,你可以將它添加到你的賬戶中。
? ? ? ? ?2. 如果沒(méi)有的話器一,你講得到"No such file or directory"這個(gè)錯(cuò)誤信息课锌,此時(shí)你可以通過(guò)命令生成出來(lái):ssh-keygen -t rsa -C "YOUR EMAIL" ?在那里填寫你的email地址,之后會(huì)被要求填寫SSH命名和密碼盹舞,不設(shè)置密碼就點(diǎn)擊回車产镐,一直點(diǎn)到結(jié)束,此時(shí)的SSH keys就生成好了踢步,終端上會(huì)有個(gè)路徑癣亚,進(jìn)入打開(kāi).pub結(jié)尾的文件,復(fù)制公鑰获印。
? ? ? ? ? 3.有了SSH Keys(上面復(fù)制的公鑰)后將其添加至你的GitHub賬戶中就可以了述雾,在賬戶設(shè)置中找到SSH keys這一項(xiàng),然后填寫title和key兼丰,現(xiàn)在玻孟,你的SSH Key就和GitHub賬戶綁定了。然后前往個(gè)人主頁(yè)鳍征,新建一個(gè)repository(網(wǎng)頁(yè)右上方)黍翎,會(huì)要輸入一些信息:
四、輸入Repository name和描述艳丛,然后選創(chuàng)建匣掸,會(huì)看到repository的鏈接:
五、把鏈接賦值下來(lái)氮双,前往Xcode中碰酝,Source Control->第一項(xiàng)->Configure...,之后選Remotes:
六戴差、Add Remote中送爸,輸入Name(你工程的名字)和Address(之前的鏈接地址),然后Source Control->Push暖释,選擇剛剛新建的鏈接袭厂,Push~
現(xiàn)在刷新下GitHub主頁(yè),你的工程已經(jīng)添加成功了~球匕!