關(guān)于git以及Tower的使用

時間:2017-3-8

地點:杭州市

一:新建倉庫


1、填寫倉庫名稱

2、若想設(shè)定為私有,可在可見性框中打鉤

3、倉庫描述(可選)

4、.gitignore忽略文件,現(xiàn)在是OC語言開發(fā),所以選擇Objective-C

5、授權(quán)許可可以隨意選擇

點擊創(chuàng)建倉庫就可以了

二:在Tower中克隆倉庫


1、復制新建倉庫的HTTP鏈接

2、在Tower主界面點擊左下角的?,選擇Clone Git Repository,將鏈接復制到Remote URL中

3、點擊Account選擇新建一個Account,填寫用戶名和密碼(為git中的用戶名和密碼),新建完后選擇你的賬戶點擊Clone就完成克隆啦


三:點擊進入Tower倉庫


1、新加一個txt文件到Tower文件夾中,發(fā)現(xiàn)Working Copy中有兩個改動(以后對Tower的修改都可以在里面看到)

備注:.DS_Store在我們開發(fā)途中沒有什么作用,可以把它忽略(右鍵Ignore -->Ignore All Items with Name ".DS_Store")

2、在上方輸入Commit相關(guān)內(nèi)容,標明自己改動的內(nèi)容,點擊commit,在master就顯示了剛剛提交的內(nèi)容了

3、現(xiàn)在我們要在文稿中改動內(nèi)容,此時就需要新建分支,右鍵master選擇Create New Branch from "master" ,因為我們要在新分支中操作,雙擊把HEAD指針指向分支

4、接下來改動文稿內(nèi)容如下

發(fā)現(xiàn)Working Copy中出現(xiàn)了我們改動的東西顯示,接下來就是commit(記得寫好備注,方便知道自己改了什么內(nèi)容) ? ?完成啦

以后無論你在Tower文件夾中的操作,都能被分支dev捕捉,等到測試完成,就可以進行提交

5、完成任務(wù),將分支合并,首先得將HEAD指針指向master中,雙擊,再把dev拉向master進行merge合并就行了(這里我已經(jīng)將分支dev刪除,右鍵delete就行)

6、所有完成,想在遠端git上面看到成果(之前一系列的操作都是在我們本地進行),就需要進行push操作

四:進一步操作


1、首先,我們在git上面變動文稿,比如添加一行然后提交

2、首先在Tower中先執(zhí)行Fetch,再執(zhí)行pull操作,之后我們的分支里面就能看到剛剛git上面改的內(nèi)容了,兩者的聯(lián)系是不是很緊密

3、現(xiàn)在,我在文稿中添加一行this is my old life,然后讓我的小伙伴在git上面添加一行this is my new life,Tower中Fetch一下,執(zhí)行pull操作能看到在Working Copy中的變動

發(fā)現(xiàn)沖突啦,原來在同樣一個文件里面操作會造成沖突問題,接下來我們就來解決沖突,點開文稿,把相關(guān)看不懂的東西刪除就行

再回頭看git上面的文件,完成了!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,705評論 4 54
  • 今天是接著昨天的問題繼續(xù)的,由此可見一個問題能發(fā)酵出很多其他的問題,只有把很多問題搞懂了,那么也就透徹了。 對應(yīng)一...
    Dflower閱讀 88評論 0 0
  • 廈門市湖里區(qū)海天路65號鷺輝大廈三樓配備單獨衛(wèi)生間,熱水、電視 、空調(diào)、拎包即可入住歡迎進店詳詢或電話:0592-...
    污喵丶王閱讀 463評論 0 0
  • 《雪中梅》 白羽落青枝,紅開寒冬時。 清冽與潔凈,古今幾人持。
    回望此天消閱讀 1,387評論 7 34
  • 早晨,到辦公室剛坐下,一位女同事領(lǐng)著一男孩進來。待他走近,才發(fā)現(xiàn)是已經(jīng)畢業(yè)的的智障學生波。他懷里抱了一個大紙箱,見...
    天使哼歌閱讀 828評論 6 9