1. 程式人生 > >GitLab/Git在AndroidStudio上的配置和簡單使用

GitLab/Git在AndroidStudio上的配置和簡單使用

GitLab/Git在AndroidStudio上的使用

文 | 莫若吻     

(注:以下內容純屬個人經驗,若有不當或者錯誤之處請大家指出,我會改正。非常感謝!)

1.在AndroidStudio上的配置GitLab

1)首先先將gitlab上的開發專案clone到本地(可以使用命令列或者管理工具,具體操作本人在 GitLab 一文中已經涉及,這裡不再贅述),然後匯入到AndroidStudio中。此時再配置git非常簡單如圖所示:

啟用並配置git:



一般匯入專案,在上面步驟完成後,就可以正常使用git了。下面是匯入已clone好的本地倉庫專案


2)找到clone到本地的開發專案位置,點選ok即可。

2.在AndroidStudio上的git使用

其實,git和svn的使用同理,會svn的朋友,學習git更加so easy。下面只介紹了常用的git的使用功能。若感興趣未作說明的功能,自己點選、開啟試試就明白了。實踐比看我的部落格更有用哦!!!

位置:



Add:將開發專案或指定檔案新增到git倉庫管理。

解釋:是將當前更改或者新增的檔案加入到Git的索引中,加入到Git的索引中就表示記入了版本歷史中,這也是提交之前所需要執行的一步。

Branches:點選切換開發分支

Tag:為專案打tag(標籤)

解釋:可以將某個具體的版本打上一個標籤,這樣你就不需要記憶複雜的版本號雜湊值了

Pull:更新gitlab上的程式碼

解釋:從其他的版本庫(既可以是遠端的也可以是本地的)將程式碼更新到本地

Push:提交程式碼到本地git倉庫或者到遠端git倉庫

Rebase:還原一個版本的修改.

Show Current Revision :顯示當前專案檔案修改前的版本

stash:將當前未提交的工作存入Git工作棧中

3.檢視、切換開發分支(在Android Studio上)

第一種方式:



第二種方式:在AndroidStudio的右下角



4.檢視gitlab上的開發歷史日誌(在Android Studio上)


5.更新、提交(在Android Studio上)

第一種方式:更新或提交在gitlab上整個專案的程式碼



第二種方式:



6.檢視檔案內每行程式碼的開發修改記錄

如圖所示:

第一種方式:


第二種方式(簡單):


拓展:



7.還原一個版本的修改(rebase

rebase:用下面兩幅圖解釋會比較清楚一些,rebase命令執行後,實際上是將分支點從C移到了G,這樣分支也就具有了從C到G的功能:注:下面這張圖借用了網上其他博主的圖,原圖作者若介意請聯絡我,我會將其刪除。


8.設定新增檔案自動新增到git版本庫管理


9.在AS上合併開發分支

具體操作步驟請點選進入下面的部落格檢視: