成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Git傻瓜教程

移動(dòng)開(kāi)發(fā)
傻瓜教程嘛,講道理的話肯定不會(huì)教大家通過(guò)命令行去使用Git的,今天就在這里教大家如何借助如sourceTree或Tower這樣的工具去玩轉(zhuǎn)Git(當(dāng)然工具不只這個(gè)兩個(gè)其它的不做推薦了)

Git工具的選擇

傻瓜教程嘛,講道理的話肯定不會(huì)教大家通過(guò)命令行去使用Git的,今天就在這里教大家如何借助如sourceTreeTower這樣的工具去玩轉(zhuǎn)Git(當(dāng)然工具不只這個(gè)兩個(gè)其它的不做推薦了)

一 建立倉(cāng)庫(kù)

用Git進(jìn)行代碼版本管理,肯定得先有個(gè)倉(cāng)庫(kù)啊,倉(cāng)庫(kù)的選擇一般按公司的要求來(lái),現(xiàn)在免費(fèi)得代碼托管網(wǎng)站也有很多,目前我在用的有兩個(gè)gitlab(公司內(nèi)部使用,只能內(nèi)網(wǎng)訪問(wèn)),還有一個(gè)就是在家里面用的Git@OSC,當(dāng)然國(guó)內(nèi)還有一個(gè)CODING也非常不錯(cuò)(CODING的IOS項(xiàng)目開(kāi)源了寫(xiě)的很不錯(cuò)有興趣的同學(xué)可以去他們網(wǎng)站上找一下),選擇好你要用的代碼托管網(wǎng)站進(jìn)行注冊(cè),下面我就用Git@OSC進(jìn)行個(gè)示范

1.新建倉(cāng)庫(kù)

01.png

02.png

03.png

2.將你建立的倉(cāng)庫(kù)clone到本地。
打開(kāi)已經(jīng)下載,注冊(cè)好的sourceTree。

04.png

點(diǎn)擊+新倉(cāng)庫(kù)選擇從URL克隆

05.png

目標(biāo)路徑可以自己設(shè)置

06.png

點(diǎn)擊克隆之后本地倉(cāng)庫(kù)就多出了GitDemo這個(gè)倉(cāng)庫(kù)

二 提交代碼

1.我們已經(jīng)把托管代碼網(wǎng)站上的倉(cāng)庫(kù)clone到了本地,但是現(xiàn)在倉(cāng)庫(kù)里面沒(méi)有項(xiàng)目,現(xiàn)在新建一個(gè)項(xiàng)目(或者用已有的項(xiàng)目)。

07.png

新建項(xiàng)目

2.點(diǎn)開(kāi)我們新建項(xiàng)目文件夾,全選復(fù)制里面的文件

08.png

注意不要直接拷貝這個(gè)項(xiàng)目的整個(gè)文件夾,要點(diǎn)開(kāi)全選里面的內(nèi)容拷貝

#p#

3.然后打開(kāi)我們剛才新建的倉(cāng)庫(kù)的文件夾,把我們拷貝的內(nèi)容粘貼進(jìn)去

09.png

倉(cāng)庫(kù)是我們?cè)谛陆▊}(cāng)庫(kù)的第二步clone到本地的 , 可以往上翻著看如果忘了的話

4.然后用sourceTree打開(kāi)我們GitDemo這個(gè)倉(cāng)庫(kù)

010.png

我們剛才拷貝到倉(cāng)庫(kù)里面的內(nèi)容都已經(jīng)在為暫存文件的區(qū)域內(nèi)了

Git代碼管理的所有操作的***步永遠(yuǎn)都是,將代碼提交到本地,但是有些東西是不用提交的,所以在把代碼提交到本地倉(cāng)庫(kù)之前我們需要通過(guò)

gitignore來(lái)設(shè)置,方法就是點(diǎn)擊上圖中得設(shè)置,選擇 高級(jí)

011.png

配置gitignore文件

點(diǎn)擊編輯 然后把我下面貼得內(nèi)容拷貝進(jìn)去(經(jīng)過(guò)檢驗(yàn)的gitignore),關(guān)于gitignore這里不做過(guò)多講解,有興趣可以自行搜索

  1. build/ 
  2. *.pbxuser 
  3. !default.pbxuser 
  4. *.mode1v3 
  5. !default.mode1v3 
  6. *.mode2v3 
  7. !default.mode2v3 
  8. *.perspectivev3 
  9. !default.perspectivev3 
  10. xcuserdata 
  11. *.xccheckout 
  12. *.moved-aside 
  13. DerivedData 
  14. *.hmap 
  15. *.Ripa 
  16. *.xcuserstate 
  17. contents.xcworkspacedata 
  18. project.xcworkspace 
  19. UserInterfaceState.xcuserstate 
  20. project.xcworkspace/ 
  21. xcuserdata/ 
  22. UserInterface.xcuserstate 
  23. # CocoaPods 
  24. # We recommend against adding the Pods directory to your .gitignore. However 
  25. # you should judge for yourself, the pros and cons are mentioned at: 
  26. # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 
  27. .DS_Store 
  28. Pods 
  29. Pods/* 

012.png

粘貼進(jìn)去之后直接點(diǎn)關(guān)閉就OK了

然后點(diǎn)擊上圖中得為暫存文件

013.png

寫(xiě)下你的提交信息,點(diǎn)擊提交

到這一步我們已經(jīng)把代碼提交到了本地倉(cāng)庫(kù)里

014.png

master主分支

我們現(xiàn)在沒(méi)有建其他的分支,所以之后一個(gè)master分支,也就是主分支,點(diǎn)擊推送就把可以把代碼成功推送到OSChina的遠(yuǎn)程倉(cāng)庫(kù)了

015.png

推送成功,以后每次推送代碼都要養(yǎng)成先拉取的習(xí)慣

三 Git分支

我上面講的只是sourceTree的基本用法,下面我簡(jiǎn)單的跟大家講一下分支的使用,對(duì)于Git分支學(xué)習(xí)請(qǐng)大家移步Git Flow。

016.png

下面我們就以develop分支為例(常用分支,一般開(kāi)發(fā)都在這個(gè)分支上開(kāi)發(fā),由一個(gè)固定的人維護(hù)master分支),點(diǎn)擊上圖的分支選項(xiàng)

017.png

創(chuàng)建名字為develop的分支

018.png

這時(shí)候自動(dòng)從master分支切換到了develop分支

現(xiàn)在這個(gè)develop分支只是在我們的本地,無(wú)法多人開(kāi)發(fā)時(shí)共同在這個(gè)分支上進(jìn)行開(kāi)發(fā),我們需要把它推送到遠(yuǎn)端, 點(diǎn)擊推送即可

019.png

019.png

勾選你要推送的分支,一般來(lái)說(shuō)master不要勾選,讓一個(gè)人去維護(hù),在需要合并的時(shí)候再推到master

這個(gè)時(shí)候你的遠(yuǎn)端也有了develop分支,如果你不想要這個(gè) 分支了 ,想把這個(gè)分支刪除,你應(yīng)該先確保代碼都已經(jīng)提交到了本地倉(cāng)庫(kù),然后雙擊你的master分支切換到master分支上面去,***點(diǎn)擊sourceTree的分支選項(xiàng)

020.png

刪除分支,選擇你要?jiǎng)h除的本地分支 遠(yuǎn)端分支

然后結(jié)合著那個(gè)分支圖,點(diǎn)擊Git Flow選項(xiàng)就可以自己盡情的試驗(yàn)分支的使用了 , 至于代碼沖突,我的建議是提高更新頻率,有刪除,新加的操作***立即更新,當(dāng)沖突出現(xiàn)了,也是可以用sourceTree輔助解決的,這次沒(méi)辦法演示就先到了這里了,Git傻瓜教程完結(jié), have Fine 各位。

責(zé)任編輯:倪明 來(lái)源: CocoaChina
相關(guān)推薦

2015-08-17 10:26:02

云計(jì)算云應(yīng)用程序十二要素

2018-11-21 15:40:08

HTTP協(xié)議前端

2013-03-22 13:54:09

追信魔盒傻瓜式App制作

2013-03-22 13:37:55

安米網(wǎng)傻瓜式App制作

2013-03-22 13:42:39

簡(jiǎn)網(wǎng)App工廠傻瓜式

2010-05-20 14:40:30

雪豹服務(wù)器系統(tǒng)安裝

2010-05-07 15:33:48

IBM服務(wù)器系統(tǒng)安裝

2014-10-31 11:01:00

Git RebaseGit

2021-08-04 10:36:34

git項(xiàng)目開(kāi)發(fā)

2010-03-16 15:28:40

Ubuntu linu

2015-10-29 13:31:08

開(kāi)源社區(qū)Docker

2021-11-26 21:31:26

Windows 11Windows微軟

2021-02-08 12:59:12

Git 控制系統(tǒng)

2011-04-08 10:10:23

2015-11-05 09:07:12

代碼傻瓜式

2020-04-10 21:36:46

協(xié)作機(jī)器人物聯(lián)網(wǎng)機(jī)器人

2009-01-31 22:15:00

2009-07-28 10:55:50

云計(jì)算終端

2016-10-07 19:55:12

ossimNagios

2021-03-25 14:17:19

iOS 11越獲iPhone
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美一区二区三区在线观看 | 欧美日韩成人影院 | 亚洲精品久久区二区三区蜜桃臀 | av一区在线观看 | 国产中文字幕亚洲 | 日韩欧美精品在线 | 一级看片免费视频囗交动图 | 日韩一区二区福利 | 亚洲精品乱码久久久久久蜜桃91 | 黄网站涩免费蜜桃网站 | 国产在线一区二区三区 | 久久国产电影 | 国产成人精品一区二区三区 | www.久久久.com | 中文字幕第十一页 | 一本大道久久a久久精二百 国产成人免费在线 | 精品成人免费一区二区在线播放 | 国产一级毛片精品完整视频版 | 精品久久久久久久 | 中文视频在线 | 国产精品一区二区福利视频 | 国产一级片在线播放 | 九九视频网 | 久久日韩精品一区二区三区 | 欧美日韩综合 | 日日夜夜精品视频 | 日韩中文字幕视频在线观看 | 人人九九精 | 久久精品福利 | 日本不卡一区二区 | 国产精品国产精品国产专区不蜜 | 免费人成在线观看网站 | 天天躁日日躁xxxxaaaa | 久草中文在线观看 | 亚洲激情在线观看 | 久久久男人的天堂 | 国产成人a亚洲精品 | 99re热精品视频国产免费 | a免费视频| 国产精品久久久久久吹潮日韩动画 | 一区二区在线看 |