1. 程式人生 > >如何在AS中把專案上傳 到oschina(碼雲)

如何在AS中把專案上傳 到oschina(碼雲)

一、前言

      網上已經有很多文章寫了如何把專案上傳到碼雲,我還是想和大家說下我遇到的坑。我也是按照網上的教程一步一步來的,eg:http://blog.csdn.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;知道怎麼解決的童鞋可以告訴我下


三、換種方式上傳

     1.你先得有碼雲的賬號,然後點選碼雲右上方加號,建立專案

       

       

      2、找到你AS git的安裝位置    

     3、在這個路徑下開啟git-bash

    

     4、把碼雲上剛建立的專案克隆下來,在開啟的命令列中輸入git clone 你的專案地址.git


       這樣就成功的把碼雲上的專案克隆下來了

     

     5、新建一個AS專案,然後把新建專案的全部檔案拷貝到克隆下來的那個資料夾中。

然後在用AS開啟克隆下來的那個專案。好了,到了這裡就可以開始提交程式碼了

     6、如果你開啟克隆下來的那個專案沒有關聯git

      

      在關聯git工具

 

    這樣就可以了

     

     7、提交程式碼

      先把所有程式碼add上去,這時所有檔案都是紅色的

      

     這個隨意

      

       然後commit,這時檔案都變綠了。

      

       然後在push上去

       

      這時你在看你的碼雲就會有提交的程式碼了