如何在AS中把项目上传 到oschina(码云)

一、前言

      网上已经有很多文章写了如何把项目上传到码云,我还是想和大家说下我遇到的坑。我也是按照网上的教程一步一步来的,eg:http://blog.****.net/liumeng920/article/details/62883617  大家可以先尝试下。

二、遇到的问题

      按照教程走到某一步的时候出现了fatal: refusing to merge unrelated histories 这个错误,这错误是说两个仓库不一样导致的,我也不知道我是怎么弄出两个不一样的,知道的童鞋可以告诉我下。然后教程说如果出现提示 fatal: refusing to merge unrelated histories 不能合并不同的仓库的提示,请前往你项目的文件夹,右键 Git Base here.
输入 git pull origin master --allow-unrelated-histories 回车,等待合并拉取到Readme.md,关闭窗口。 然而我没有装git客户端右键没看到Git Base here;知道怎么解决的童鞋可以告诉我下

如何在AS中把项目上传 到oschina(码云)

三、换种方式上传

     1.你先得有码云的账号,然后点击码云右上方加号,创建项目

        如何在AS中把项目上传 到oschina(码云)

        如何在AS中把项目上传 到oschina(码云)

      2、找到你AS git的安装位置     如何在AS中把项目上传 到oschina(码云)

     3、在这个路径下打开git-bash

     如何在AS中把项目上传 到oschina(码云)

     4、把码云上刚创建的项目克隆下来,在打开的命令行中输入git clone 你的项目地址.git如何在AS中把项目上传 到oschina(码云)

       这样就成功的把码云上的项目克隆下来了

      如何在AS中把项目上传 到oschina(码云)

     5、新建一个AS项目,然后把新建项目的全部文件拷贝到克隆下来的那个文件夹中。

然后在用AS打开克隆下来的那个项目。好了,到了这里就可以开始提交代码了

     6、如果你打开克隆下来的那个项目没有关联git

       如何在AS中把项目上传 到oschina(码云)

      在关联git工具

  如何在AS中把项目上传 到oschina(码云)

    这样就可以了

      如何在AS中把项目上传 到oschina(码云)

     7、提交代码

      先把所有代码add上去,这时所有文件都是红色的

       如何在AS中把项目上传 到oschina(码云)

     这个随意

       如何在AS中把项目上传 到oschina(码云)

       然后commit,这时文件都变绿了。

       如何在AS中把项目上传 到oschina(码云)

       然后在push上去

        如何在AS中把项目上传 到oschina(码云)

      这时你在看你的码云就会有提交的代码了

  如何在AS中把项目上传 到oschina(码云)