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









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