GIT和SVN的區(qū)別
GIT是一種分布式源碼管理工具(每個人的電腦都是一個完整的版本庫寞奸,當(dāng)多人協(xié)同工作時,比如A修改了A文件在跳,而B也修改了A文件枪萄,這時兩個人只需要把各自修改的推送給對方,就可以看到對方的修改了)猫妙,相對于集中式源碼管理工具的SVN(集中式顧名思義集中在某一個東西上瓷翻,這里的東西當(dāng)然是指的中央服務(wù)器。在多人協(xié)同工作的情況下割坠,每個人都需要從服務(wù)器更新到最新的源碼齐帚,然后在進(jìn)行編寫,當(dāng)編寫完成之后韭脊,需要再次將修改的內(nèi)容提交到服務(wù)器上童谒。SVN需要在有網(wǎng)絡(luò)情況下单旁,當(dāng)然局域網(wǎng)是相對不錯的選擇)差別還是挺大的沪羔。
- 今天使用GIT來對源代碼進(jìn)行一個部署(托管平臺是GitHub),用xcode對一個iOS項目進(jìn)行GIT部署象浑。
首先我們在GitHub上創(chuàng)建一個庫蔫饰,然后填寫一些相關(guān)信息
填寫完create即可。
步驟
1.在本地用xcode創(chuàng)建完項目之后愉豺,打開終端
cd 文件目錄
git init // 將本地的項目初始化為git可管理倉庫
2.將文件先添加到暫存區(qū)篓吁;
git add . // .代表是所有文件,這里也可以改成指定文件名
3.先將暫存區(qū)文件提交到本地倉庫
git commit -m "注釋說明或簡要描述" // 引號中的是文本描述
4.將本地倉庫的代碼提交到遠(yuǎn)程倉庫(GitHub)蚪拦,這里我們首先要拿到我們剛才在GitHub中創(chuàng)建的倉庫路徑
<4.1> git remote add origin 倉庫路徑 // 這里的倉庫路徑指的是在GitHub上創(chuàng)建的倉庫
在這一步如果出現(xiàn)錯誤:fatal:remote origin already exists
那就先輸入:git remote rm origin
然后在輸入上面的第<4.1>步杖剪。
<4.2> 將本地倉庫和遠(yuǎn)程倉庫合并(如果遠(yuǎn)程倉庫不為空,必須操作此步)
git pull --rebase origin master
<4.3> 把當(dāng)前的分支推送到遠(yuǎn)程倉庫(需用戶名&密碼)
git push -u origin master
到此本地程序上傳git就完成了驰贷!
之后可以直接通過xcode直接向git提交程序
1.編寫好完程序之后點擊菜單欄上面的Source Control-->commit
2.上傳遠(yuǎn)程倉庫(第一次需要輸入github的賬號密碼)
使用命令更新本地倉庫代碼:
git clone https://github.com/*** // 后面是GitHub項目地址
喜歡就爭取盛嘿,得到就珍惜,生活就是這樣括袒。無論怎樣次兆,都要勇往直前,直到向往的風(fēng)景锹锰,變成走過的地方芥炭。人生本來就是一場即興演出漓库,每段旅程,都是屬于自己最美的舞臺!