62.在Android Studio中使用Git进行版本管理

1.下载Git,然后安装


2.到Git@OSC注册一个帐号:

之所以用git@osc而不是Github,很简单,因为github的私有项目是收费滴!

3.配置Git帐号:

git config --global user.name "Fishyer"
git config --global user.email 13419527681@163.com
//查看是否配置成功
git config --list

4.配置SSH密钥:

$ cd ~/.ssh

如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

生成新的密钥:

$ ssh-keygen -t rsa -C “13419527681@163.com
连按3次空格,不要输入任何密码!

在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。

您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。下面的id_rsa是私钥

用记事本打开:

特别提示:从后往前复制,不要全选!!!(全选会多一个换行符导致公钥格式错误!!!)

登录Git@osc,粘贴你刚生成的公钥:

5.在Android Studio配置Git



6.将项目同步保存到Git

(1)复制SSH地址

(2)将Android Studio项目进行初始化git

(3)将本地项目连接远程项目

输入:
git remote add origin [复制的SSH地址]

查看是否连接上:
git remote -v

(4)本地项目进行pull,使本地项目获取远程项目的一些初始配置,例如ReadMe文件等


(5)提交三部曲:add commit push



 建议:commit时取消右侧的那两个默认的选项,我勾选的时候会无法commit,不知道是什么鬼






之后 ,我们就可以看到我们的git提交记录啦


常见问题01:


答案01:
一般是因为没有pull 就直接提交三部曲了

常见问题02:
怎么版本回退?

答案02:



常见问题03:
为什么pull无效?

答案03

此对话框要关闭了之后,再来pull!




原文地址:https://www.cnblogs.com/yutianran/p/5067439.html