由于Android studio刚刚成熟,国内常用的git@osc并没有为他开发插件,所以需要较多的步骤进行配置,苯宝宝就打算写个文档记录一下,中间出现的各种**的问题解决方法也统一整理一下吧。此案例是将已有项目上传到git@osc。
- 本地安装git工具,官方下载地址:http://git-scm.com/download;
- 然后在git@osc上新建一个项目。
在Android studio的File - Settings 中指定Git命令的路径
在Path to Git executable 中选择git客户端的路径。找到安装git bin目录下的git.exe
点击目录右边的"Test"按钮,如果弹出以下窗口表示配置成功:
- 先将项目变成git项目,步骤:在Android studio中 VCS——Import into Version Control——Create Git Repository 在弹出的窗口中选择你的本地项目
- 进入git安装目录,打开git bash。
- cd 进入项目目录
- 输入:
(git init //初始化文件夹为代码仓库 这句话可以代替上面的一步操作)
git add . //添加本地所有文件到
git commit -m "你的提交信息" //向本地仓库提交add的所有文件
git remote add origin https://git.oschina.net/sanchi3/ThreeKillers.git //将OSC的远程分支拉取到本地
如果弹出fatal: remote origin already exists,这是由于你多次添加分支,此时只需要输入命令:git remote rm origin移除本地的分支,再重新添加分支即可。 git pull -u origin master //拉取master分支的文件信息,输入账号密码。
- 然后一般都会报冲突,比如
此时可以打开Android studio解决冲突。
Merge了之后需要提交,先commit再push。然后会出现一个提交成功的绿色的好看的框框。
10.解决完冲突后就可以提交:git push -u origin master //提交本地仓库的修改到远程master分支
完成😊(bgm:当当当~~~~)