個人雖然更喜歡Git命令操作。但AndroidStudio配置Git后,在一個界面就可以操作 而且修改點以及歷史記錄都很清晰。這里稍作記錄。
准備工作
1.選擇一個支持Git的代碼托管平台,或者自己搭建的Git服務器。
2.准備好密鑰,密鑰分為公鑰和私鑰。公鑰傳到Git服務器上,本地配置對應的私鑰即可。
生成密鑰很簡單:ssh-keygen -t rsa -C youremail -f keyname
3.安裝Git工具。
添加Git
首先配置Git到AndroidStudio, File->Settings->Version Control->Git
配置本地倉庫
創建Git倉庫:VCS->Import into Version Control->Create Git Repository。
然后選擇要創建的項目即可。
將代碼提交到本地倉庫
右鍵項目:Git->Add或者從VCS->Git->Add進入
設置Git的全局屬性,也就是你提交時包含的姓名和郵箱信息。
commit即提交到本地倉庫了,Commit Message是提交時的備注信息。
進入同上述,通過右鍵項目或文件Git->Commit或者從VCS->Git->Commit進入
兩個小技巧
顏色配置,
文件狀態不同定義不同的顏色。如果默認的不喜歡下列路徑可以修改。
File->Settings->Version Control->File Status Colors.
.
gitignore文件,默認創建就有了。可以自己修改配置。這個就是告訴哪些文件是不需要添加到倉庫的,Git忽略的。
*.iml .gradle /local.properties /.idea/caches /.idea/libraries /.idea/modules.xml /.idea/workspace.xml /.idea/navEditor.xml /.idea/assetWizardSettings.xml .DS_Store /build /captures .externalNativeBuild .cxx
推送到遠程倉庫
這里使用的Gitee,所以
首先在Gitee平台已建好遠程倉庫。
添加遠程倉庫地址
右鍵項目Git->Repository->Remotes或者從VCS->Git->Remotes進入,點擊+號添加。
注:
遠程倉庫地址有Https和SSH兩種方式,本想使用SSH方式(一直終端命令操作都是用這種),但這次一直沒有成功,AndroidStudio下(File->Settings->Version Control->Subversion->SSH)配置了,如下圖。 通過Git Bash命令操作是成功的。
所以后來配置了Https的方式,輸入服務器賬號密碼即可。
配置好遠端地址后,就可以通過Git下的push按鈕推送到遠程倉庫,通過pull按鈕從遠程倉庫拉取同步代碼。
