Android Studio Git的使用-基於GitLab

原文鏈接:https://blog.csdn.net/qpdb19981023/article/details/82896270

1.Android Studio集成Git


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

安裝完成後,AndroidStudio中,FileàSettings,打開Settings。

如下圖,點擊紅色框區域,選擇本地Git安裝路徑下的git.exe。

選擇完成後,可以點擊Test,進行測試。

測試結果如下圖,則證明Git可用。

2.GitLab賬戶增加ssh密鑰


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

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

複製紅色框區域的git命令。

打開本地GitBash,粘貼命令,如下圖。

生成密鑰後,打開密鑰所在路徑,使用文本編輯器打開id_rsa.pub文件,複製文件內容,粘貼到GitLab中,點擊標題,點擊增加密鑰,則添加完成。

在GitLab新建項目。

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

創建完成如下圖。

由上圖可以看到有兩種方式關聯本地倉庫和遠程倉庫。

命令行指令

 

Git 全局設置

git config--global user.name "zhoubona"

git config--global user.email "[email protected]"

 

創建新版本庫

git clone [email protected]: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 [email protected]:zhoubona/GitTest05.git

git add .

git commit

git push -u originmaster

3.上傳工程代碼

1.創建新版本庫


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

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

複製項目地址。

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

此時選擇No。

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

此時,我們需要把此前創建好的項目,除工程.ignore文件外複製到上面的文件夾下。

此時該文件夾結構如下。

此時在AndroidStudio中打開此工程。

此時在項目名右擊後發現沒有Git。

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

 

通過Git,我們可以查看分支,創建分支,切換分支,刪除分支等操作。

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

 

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

Push完成後在在GitLab可以看到,如下圖。

可以請求合併分支。

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


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

本地已創建好的項目GitTest05。

修改本地過濾文件,.ignore文件。

初始化本地Git倉庫。

選擇Git後,本地Git倉庫就創建好了。

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

 

 

輸入命令 
git remote add origin [email protected]:zhoubona/GitTest05.git

 
[email protected]:zhoubona/GitTest05.git
爲項目地址,可以直接複製。

執行完命令則本地Git倉庫已與遠程倉庫關聯。

 

執行“Add”->”Commit”->”Push”。

執行完上述操作,則項目已上傳到服務器master分支。在GitLab中可以查看。

 

新的開發任務可以創建新的分支等。其他操作同方式一。

4.從GitLab上clone已創建好的完整項目
 

此時選擇Yes。

Finish,即可打開項目。修改項目注意創建新的分支。
--------------------- 
版權聲明:本文爲CSDN博主「攀巖嘉」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qpdb19981023/article/details/82896270

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章