前提你已经下载好git 和android studio配置好了。
1.给android studio配置git的路径:setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置
2.接下来就可以用git来管理代码了


这样就相当于在,在git中建立仓库,并把代码放进去了,等于git init的操作。
3.此时,我们看android studio的左下方,会有一个“9:version contral”的版本控制的字体。

点进去,会出现 "Default",那你就点中它右键,选择commit。

如果有 "Unversioned Files" ,你就右键点击选择 “add to vcs”

当你右键点击的 "Default"的提交后,会弹出叫你写提交信息。

4.最后按住 shift+ctrl+k 让其弹出框,点击push就可以上传到远程仓库了。如果你不能直接上传到项目的主分支,那你只要命名一个项目仓库名没有的名字,就会自动创建一个分支。
上面的前提是,托管网站如github,coding有你电脑的密钥 ssh key。Linux 与 Mac 都是默认安装了 SSH ,而 Windows 系统安装了 Git Bash 应该也是带了 SSH的。大家可以在终端(win下在 Git Bash 里)输入 ssh 如果出现以下提示证明你本机已经安装 SSH, 否则请搜索自行安装下。

紧接着输入 ssh-keygen -t rsa ,什么意思呢?就是指定 rsa 算法生成密钥,接着连续三个回 车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。这两文件默认分别在如下目录里生成:
Linux/Mac 系统 在 ~/.ssh 下,win系统在 /c/Documents and Settings/username/.ssh 下,
都是隐藏文件。
接下来要做的是把 id_rsa.pub 的内容添加到 GitHub或coding 上,这样你本地的 id_rsa 密钥跟 GitHub上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。
注意:如果是你自己写的代码,你要在VCS-Git-Remotes中添加你的远程仓库的地址。如果你是在coding下载下来的,提交之前,VCS-Git-Pull一下,让本地仓库于远程仓库更新一下。
网友评论