大部分内容参考的其它几篇文章,问题解决是真坑爹
参考文章http://www.tuicool.com/articles/V7j6Zfq
http://blog.csdn.net/wangshushuo/article/details/42610719
http://www.londonappdeveloper.com/how-to-use-git-hub-with-android-studio/(主要)
1.eclipse中使用Git见此 http://my.oschina.net/China2012/blog/174874,此时已将公钥配置好,下面不再介绍公钥配置
2.在oschina的托管上创建一个MobileShopping项目,注意选择android.gitignore
3.准备。下载git for windows,地址http://git-scm.com/downloads,在studio中设置git插件:File->Setting->Version Control->Git
4.初始化git项目(git init),操作如下:VCS->Enable Control Integration->Select "Git",初始化后界面如下:
5.在androidStudio里创建一个MobileShopping项目,接着创建Git 仓库
在接下来的界面中,选择你创建项目的目录
6.右键项目,选择show in explore,在项目目录下右键打开git batch,输入以下命令
git remote add origin https://git.oschina.net/[username]/[project_name].git(即在oschina创建项目的https可直接拷贝)
7.接着在导航栏选择项目,右键add
8.同上,commit Directory,若有提示警告提示,忽略继续commit
9.同上,push 项目
10.输入你在oschina的账号密码,完成
可能遇到的问题
1..Can't push, because no remotes are defined
在项目的git文件夹下的config文件中加入
[remote "origin"]
url = https://XX/X/MobileShopping.git(你在oschina项目的https)
[branch "master"]
remote = origin
merge = refs/heads/master
2.Push rejected: master: rejected (show balloon)
在项目目录右键用git init一下,再添加 git remote add origin https://XX/X/MobileShopping.git
3.若第2个问题依然解决不了,请在项目目录下,用git batch解决,参考http://my.oschina.net/juwenz/blog/153350
,然后如果还是没push上去,又回到androidStudio重新commit和push