Android Studio Git 版本控制 on Windows10--從系統配置到具體使用

前言

之前筆者比較習慣在linux 環境上使用eclipse 開發,另外在terminal中使用git 命令對代碼進行版本控制。後來工作環境漸漸往Windows Android Studio環境遷移,現在描述一下在Windows Android Studio環境下如何使用git for windows進行版控。畢竟Android也自集合了git github subversioncvs 、GoogleClound 等窗體操作,給了大家除了SmartGit 之外的選擇。

  

將要進行的操作

2.配置ssh
3.AndroidGit配置
4.CloneResponsibility & Checkout Branch
5.CommitChanges & Push Changes

上面有官方連接,筆者的工作環境是Windows10 64位,Git 默認安裝路徑C:\Program Files\Git\

配置git author 信息 

以管理員身份運行git-bash.exe




AndroidStudio Git config

Git 默認安裝路徑C:\Program Files\Git

setting>Version Control>Git 選擇Native並設置Path

Test 測試Git 是否正確配置成功


配置.ssh

將您目前正常使用的linux 環境的 .ssh/ 目錄(~/.ssh/)下文件 config 和key 文件copy 到windows 的.ssh/ 目錄下( C:\Users\用戶名.ASUSCN\.ssh )

這裏有坑,因爲window 加密默認算法與linux (sha1)不一致,需要具體指定:vi config  加入 KexAlgorithms+diffie-hellman-group1-sha1

 




測試配置是否成功

找一個常使用的git 倉庫clone 某分支代碼來檢查ssh配置是否OK




AndroidStudio 導入git code


填寫庫信息並Test Connection


Checkout Branch code



碼出來了



改一行代碼,並在commit 之前進行比對查驗


基本操作:Git Add ,Git Commit ,Git Push



Commit Changes前的查驗,筆者是勾掉Before commit動查驗,還是自己查驗吧,因爲項目中存有對Framework層的依賴。


驗剛剛的commit,Code Change,Author,Message等一些信息。Git->show history相當於git log




Push changes AndroidStudio git默認head 裏面推,如果需要gerrit code review 的話,要修改Branch如下圖


Push 成功 Review code in gerrit









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