-
下载Git,安装
-
在AS中设置Git
在Settings -> Version Control -> Git -> Path to Git executable 中填上你安装的 git.exe的路径
设置好了以后,点击后面的Test,如果弹出如下框,则Git关联成功
-
在OSC git中新建一个项目
此项目为空,等下会在AS中将工程导入此项目,项目中不要建立ReadMe文件
-
在AS中新建一个工程,如果已有工程,则不需重建
-
将上步中建立的Android工程设置为Git管理
点击Create Git Repository后,选择自己的Project即可
此时,所有准备工作都已经做完了,剩下的就是提交代码到仓库了
-
提交代码到OSC Git
-
将整个工程add,如下图
-
提交代码
这个地方一起提交总是没反应,就一个目录一个目录的提交的
-
提交以后需要Push文件,push后才会在OSC仓库中看见文件
-
Push的时候需要你输入你建立的关联仓库的地址,这个地方就是跟你的OSC仓库关联
-
关联成功后,你刚刚提交的记录就会列出来,点击Push,文件上传到仓库
-
到此导入完成,你就可以到OSC 仓库中看见自己导入的文件了。
-
假如你的oschina上新建的时候有个README文件,此时你在push的时候会报:Push rejected: Push to origin/master was rejected,这是因为你没有update这个READEME文件,解决办法就是-->去oschina删掉这个文件,然后vcs-git-pull,配置一下远程仓库,然后勾选orign/master,就好了。最后再push
-
如果上面反复报错refusing to merge unrelated histories,在确保所有的文件都已commit后,可以尝试下面的方法:
-
第一步:
git pull origin master ----allow-unrelated-histories 之后git push -u origin master 中间还会需要输入邮箱和密码(不可见),可能会报错fialed to push some refs to 'git'等等 -
此时需要加一句 git pull --rebase origin master之后再push 可参看http://jingyan.baidu.com/article/f3e34a12a25bc8f5ea65354a.html
-
as使用git@oschina
最新推荐文章于 2023-06-21 09:12:34 发布