git管理工具Tower下載及使用

TowerMac下最好用的git管理工具覆旭,好吧使用其它工具如SourceTree的也可以開罵了,但是確實不能否認Tower的優(yōu)點钉蒲,在騰訊內部也多使用該工具作為git管理工具切端,不要迷信使用終端命令的都是牛人,界面化工具就是用來提升效率的顷啼。

一踏枣、Tower下載及破解版安裝

Tower的破解版本可以在我的百度云盤下載。下載完成后钙蒙,需要雙擊運行該文件即可完成破解茵瀑。

破解文件.png

二、使用Tower拉取工程

破解版本的Tower安裝后打開如下圖:
empty.png

拉去工程分為以下幾步:

  • 點擊Clone如圖輸入工程RemoteURL:
    3742f186-3fc1-401a-8a66-fc8aed82cdc4.png
  • 點擊Clone躬厌,如果你所使用的電腦已經有了權限马昨,工程就會開始拉取,但也可能遇到gitLab remote: HTTP Basic: Access denied fatal: Authentication failed for這個錯誤。沒有權限
  • 這時候檢查git的配置是否正確鸿捧。打開終端使用 git config --list查看git配置屹篓。如果用戶名和郵箱不正確,可以使用git config user.name [填寫你的用戶名]命令配置git的用戶名匙奴,使用git config user.email [填寫你的郵箱]配置郵箱以及密碼的設置堆巧。
  • git配置正確,還是無法拉取項目饥脑,可以在上圖中account位置添加賬號恳邀。如圖:
    51eb7131-aa78-4dd9-8da5-d0ca4df3dd11.png
  • Private Token從哪里來懦冰?如果你使用的是gitLab那在個人中心設置頁面會有該值如圖:
    圖片發(fā)自簡書App

    其它的可以自行查找灶轰。
  • 拉取到的工程樣式如下:
    43bcc85e-b2dc-4cf3-978f-57215ea8036e.png

三、Tower簡單使用

工程往往分master刷钢、dev笋颤、release三個版本,主要功能如下:
pull:在多人開發(fā)過程中,在你的小伙伴push之后内地,towertrack到對應分支的change伴澄。在你push之前是必須要先pull下來你小伙伴提交的代碼。pull主要有以下兩種使用方式:

  • [圖片上傳中...(Snip20171216_4.png-a8dc6f-1513393054835-0)]
Snip20171216_4.png
  • 再貼上一張?zhí)峤坏脑攬D阱缓,方便講解非凌。


    Snip20171216_2.png

    這是一個詳細的提交視圖的截圖:

  • 左側菜單欄中,Branches包含工程的本地分支荆针,在origin中包含的是git庫的分支敞嗡,HEAD標識當前正在track也就是當前的工程目錄。
  • 中間的master-sdk> origin/master-sdk包含了開發(fā)者的提交信息航背,包括時間簡介等喉悴。一般為了規(guī)范,提交的代碼說明會有特定的格式如:
    [TXQQ]:qq空間圖片瀏覽添加3DTouch功能玖媚。附件說明位置可以填也可以不填箕肃。
    在master-sdk> origin/master-sdk一欄中任一點擊一個提交,即可查看具體的代碼修改今魔,如右側e243a3be下的詳情勺像,這個記錄修改的編號在一個工程中僅有一個。點擊打開小箭頭即可查看對應的內容代碼修改错森。
    下面是幾點在使用pull過程中的注意事項:
    1吟宦、 在使用pull命令時,如果在左側菜單欄的Working Copy區(qū)有數(shù)字標識问词,如下:
    Snip20171216_6.png

    說明當前有更改沒有提交督函,這時候,你可以有兩種處理方法,根據具體情況選擇即可:
    ①雙擊Working Copy展開中間的視圖辰狡,查看對應的代碼變化锋叨,
    Snip20171216_7.png
    可以看到,當前的代碼更改只是多了幾行空行而已宛篇。并不需要提交娃磺,這時候可以右擊該文件,選擇
    Snip20171216_8.png

    舍棄本地的更改即可叫倍。
    2.如果當前的提交是需要被提交的偷卧,但是功能又沒有完全實現(xiàn),又需要'pull'小伙伴的代碼怎么辦吆倦。比如听诸,你開發(fā)中用到了小伙伴的工具類,但這個工具類中提供的接口發(fā)生了更改蚕泽,你需要讓你的小伙伴把最新的更改提交晌梨,然后使用他新的接口,這個場景在開發(fā)中時有發(fā)生的须妻,所以這就用到了Stash仔蝌。
    Stash的作用,就是緩存你暫時不想提交荒吏,但是又想保留更改的文件敛惊。具體使用如下:
    [圖片上傳中...(Snip20171216_9.png-70634a-1513394828074-0)]
Snip20171216_9.png
  • 先選中要Stash的文件,點擊頂部菜單中的Save Stash绰更,這時候填寫一個Stash內容的信息即可瞧挤。
  • 在處理完其他事項,也就是Working Copy區(qū)沒有更改的數(shù)字時动知,即可點擊Apply Stash恢復前面保存的代碼皿伺。

3.Revert:
Revert功能在git中用的較多,應用場景例如:開發(fā)的新版本功能忘記拉取分支盒粮,直接提到了'master'上,并且在不知不覺中已經有了多次提交鸵鸥,這時候,想要可以在'master'上右鍵選擇對應的提交記錄丹皱,選擇revert

image.png

之后將workingCopy里的代碼重新提交妒穴,就生成了一條Revert記錄。
不用害怕代碼丟失摊崭,你可以從Revert之前的任何一次提交記錄拉取分支讼油。

4.Cherry-pick:
cherry-pick就是從不同的分支中撿出單獨的commit,并把它和你當前的分支合并呢簸。

image.png

5.Abort
先說一個場景:如果在pull操作之后發(fā)生了沖突矮台,當改pull操作屬于誤操作的時候乏屯,可以在沖突的頁面選擇Abort摒棄本次的合并。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末瘦赫,一起剝皮案震驚了整個濱河市辰晕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌确虱,老刑警劉巖含友,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異校辩,居然都是意外死亡窘问,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門宜咒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惠赫,“玉大人,你說我怎么就攤上這事荧呐『盒危” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵倍阐,是天一觀的道長。 經常有香客問我逗威,道長峰搪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任凯旭,我火速辦了婚禮概耻,結果婚禮上,老公的妹妹穿的比我還像新娘罐呼。我一直安慰自己鞠柄,他們只是感情好,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布嫉柴。 她就那樣靜靜地躺著厌杜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪计螺。 梳的紋絲不亂的頭發(fā)上夯尽,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音登馒,去河邊找鬼匙握。 笑死,一個胖子當著我的面吹牛陈轿,可吹牛的內容都是我干的圈纺。 我是一名探鬼主播秦忿,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蛾娶!你這毒婦竟也來了小渊?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤茫叭,失蹤者是張志新(化名)和其女友劉穎酬屉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體揍愁,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡呐萨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了莽囤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谬擦。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖朽缎,靈堂內的尸體忽然破棺而出惨远,到底是詐尸還是另有隱情,我是刑警寧澤话肖,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布北秽,位于F島的核電站,受9級特大地震影響最筒,放射性物質發(fā)生泄漏贺氓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一床蜘、第九天 我趴在偏房一處隱蔽的房頂上張望辙培。 院中可真熱鬧,春花似錦邢锯、人聲如沸扬蕊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尾抑。三九已至,卻和暖如春鸥鹉,著一層夾襖步出監(jiān)牢的瞬間蛮穿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工毁渗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留践磅,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓灸异,卻偏偏與公主長得像府适,于是被迫代替她去往敵國和親羔飞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容

  • Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照檐春,而是把代碼倉庫完整的鏡像下來逻淌。這樣一來,任何一處協(xié)同...
    __silhouette閱讀 15,855評論 5 147
  • Git 命令行學習筆記 Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照疟暖,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 3,904評論 0 11
  • 凱爾里德凝視著這本日記上的每一個字卡儒。他張張嘴,想說些什么俐巴,但最終放棄了骨望。蕾西沒有注意到冒險家的反應,繼續(xù)往下翻:...
    cyine閱讀 379評論 1 4
  • 斗羅大陸 & 金輝圣草
    李浩聞大神閱讀 232評論 0 1
  • keytool -list -v -keystore my_android.keystore -storepas...
    飛牛在天閱讀 1,445評論 0 0