Android Studio Git的使用-基于GitLab

Android Studio Git的使用-基于GitLab


http://lib.csdn.net/article/git/53799

公司最近開始使用Git管理代碼,使用的是GitLab.

學習了GitLab的使用了罪,以及Android Studio集成Git進行代碼管理。

記錄一下怖糊!

1.Android Studio集成Git

AndroidStudio集成Git,Git官網下載Git,并進行安裝。

安裝完成后,AndroidStudio中漠魏,F(xiàn)ileàSettings,打開Settings。

如下圖妄均,點擊紅色框區(qū)域柱锹,選擇本地Git安裝路徑下的git.exe。

選擇完成后丰包,可以點擊Test禁熏,進行測試。

測試結果如下圖邑彪,則證明Git可用瞧毙。

2.GitLab賬戶增加ssh密鑰

在GitLab首頁,點擊個人資料設置寄症,如下圖:

選擇SSH密鑰宙彪,點擊生成密鑰,可以打開幫助文檔

復制紅色框區(qū)域的git命令有巧。

打開本地GitBash释漆,粘貼命令,如下圖剪决。

生成密鑰后灵汪,打開密鑰所在路徑檀训,使用文本編輯器打開id_rsa.pub文件,復制文件內容享言,粘貼到GitLab中峻凫,點擊標題,點擊增加密鑰览露,則添加完成荧琼。

在GitLab新建項目。

根據權限不同差牛,有時在項目名前需要選擇項目所屬的項目組命锄,根據具體情況定。

創(chuàng)建完成如下圖偏化。

由上圖可以看到有兩種方式關聯(lián)本地倉庫和遠程倉庫脐恩。

命令行指令


Git 全局設置

git config--global user.name "zhoubona"

git config--global user.email "zhoubn@soyuan.com.cn"


創(chuàng)建新版本庫

git clone git@172.16.100.58:zhoubona/GitTest05.git

cd GitTest05

touch README.md

git add README.md

git commit -m"add README"

git push -u originmaster


已存在的文件夾或 Git 倉庫

cd existing_folder

git init

git remote addorigin git@172.16.100.58:zhoubona/GitTest05.git

git add .

git commit

git push -u originmaster

3.上傳工程代碼

1.創(chuàng)建新版本庫

(可通過命令實現(xiàn),下面展示的是不使用命令的方式)

添加.ignore文件侦讨。(文末附.ignore文件)

復制項目地址驶冒。

在AndroidStudio下載項目,過程如圖韵卤。

此時選擇No骗污。

在指定路徑下會有項目文件夾,但文件夾只有連個文件沈条。

此時需忿,我們需要把此前創(chuàng)建好的項目,除工程.ignore文件外復制到上面的文件夾下蜡歹。

此時該文件夾結構如下屋厘。


此時在AndroidStudio中打開此工程。

此時在項目名右擊后發(fā)現(xiàn)沒有Git月而。


此時需要CloseProject擅这,重新打開一次即可。

通過Git,我們可以查看分支景鼠,創(chuàng)建分支仲翎,切換分支,刪除分支等操作铛漓。

根據需要切換到指定的分支溯香,一般是一個任務一個分支,默認不在master分支進行操作浓恶。

此時可以”Add”->”Commit”->”Push”玫坛。

Push完成后在在GitLab可以看到,如下圖包晰。


可以請求合并分支湿镀。

2.已存在的文件夾或 Git 倉庫

(可以使用完全使用命令操作炕吸,以下展示的是不使用命令的方式)

本地已創(chuàng)建好的項目GitTest05。

修改本地過濾文件勉痴,.ignore文件赫模。

初始化本地Git倉庫。

選擇Git后蒸矛,本地Git倉庫就創(chuàng)建好了瀑罗。

打開項目文件夾,在該文件夾打開GitBash雏掠,或者打開GitBash,切換到項目路徑斩祭。



輸入命令

git remote add origingit@172.16.100.58:zhoubona/GitTest05.git


git@172.16.100.58:zhoubona/GitTest05.git

為項目地址,可以直接復制乡话。

執(zhí)行完命令則本地Git倉庫已與遠程倉庫關聯(lián)摧玫。


執(zhí)行“Add”->”Commit”->”Push”。

執(zhí)行完上述操作绑青,則項目已上傳到服務器master分支席赂。在GitLab中可以查看。


新的開發(fā)任務可以創(chuàng)建新的分支等时迫。其他操作同方式一。

4.從GitLab上clone已創(chuàng)建好的完整項目



此時選擇Yes谓晌。

Finish,即可打開項目掠拳。修改項目注意創(chuàng)建新的分支。

附:

.ignore文件


#built application files

*.apk

*.ap_

# files for the dex VM

*.dex

# Java class files

*.class

# generated files

bin/

gen/

# Local configuration file (sdk path, etc)

local.properties

# Windows thumbnail db

Thumbs.db

# OSX files

.DS_Store

# Eclipse project files

.classpath

.project

# Android Studio

*.iml

.idea

#.idea/workspace.xml - remove # and delete .idea if it better suit your needs.

.gradle

build/

#NDK

obj/

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末纸肉,一起剝皮案震驚了整個濱河市溺欧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌柏肪,老刑警劉巖姐刁,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異烦味,居然都是意外死亡聂使,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門谬俄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柏靶,“玉大人,你說我怎么就攤上這事溃论∈候眩” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵钥勋,是天一觀的道長炬转。 經常有香客問我辆苔,道長,這世上最難降的妖魔是什么扼劈? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任驻啤,我火速辦了婚禮,結果婚禮上测僵,老公的妹妹穿的比我還像新娘街佑。我一直安慰自己,他們只是感情好捍靠,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布沐旨。 她就那樣靜靜地躺著,像睡著了一般榨婆。 火紅的嫁衣襯著肌膚如雪磁携。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天良风,我揣著相機與錄音谊迄,去河邊找鬼。 笑死烟央,一個胖子當著我的面吹牛统诺,可吹牛的內容都是我干的。 我是一名探鬼主播疑俭,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼粮呢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钞艇?” 一聲冷哼從身側響起啄寡,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哩照,沒想到半個月后挺物,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡飘弧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年识藤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片次伶。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蹋岩,死狀恐怖,靈堂內的尸體忽然破棺而出学少,到底是詐尸還是另有隱情剪个,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站扣囊,受9級特大地震影響乎折,放射性物質發(fā)生泄漏。R本人自食惡果不足惜侵歇,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一骂澄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惕虑,春花似錦坟冲、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至伟叛,卻和暖如春私痹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背统刮。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工紊遵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人侥蒙。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓暗膜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鞭衩。 傳聞我的和親對象是個殘疾皇子学搜,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)醋旦,斷路器,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • 依韻潛兄 【七律】告別相思(飛格) 文/以琳_ 歲月南柯妄自寬会放,相思總在枕邊殘饲齐。 風前斜柳不...
    以琳_閱讀 1,000評論 46 83
  • 那人何止朝三暮四水性楊花,無數(shù)的曖昧與辜負咧最!
    青梅煮酒坐等故人歸閱讀 177評論 1 0
  • 親子日記167篇捂人。 晴朗的一天! 今晚和女兒一起又一頓充...
    荊佳琪媽媽閱讀 211評論 0 0
  • 今天發(fā)現(xiàn)番石榴挺好吃的矢沿,以后早餐都要吃水果~ 天冷了要加衣服呀滥搭。 今天沒有什么工作,研究了一下定額~感覺比我想象的...
    鳥居閱讀 67評論 0 0