乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Android Studio:GIT提交項(xiàng)目到遠(yuǎn)程倉庫

       小飛苑 2017-01-23

      首先本地安裝git工具。官方下載地址:http:///download

      不熟悉git的同學(xué)可以去廖雪峰大神的網(wǎng)站去學(xué)習(xí):http://www./wiki/0013739516305929606dd18361248578c67b8067c8c017b000,大神講解得簡潔明了,一目了然,我的敬仰之情如滔滔江水連綿不絕.....

      眾所周知,世界上最大的公共分布式代碼倉庫當(dāng)屬Github(https://github.com/)了。當(dāng)然,國內(nèi)也有一個(gè)漢化版Git@OSC(http://git.oschina.net/)。區(qū)別在于OSC可以選擇public或者private的項(xiàng)目,而github的private類型項(xiàng)目存儲是要收費(fèi)的。

      要使用這兩個(gè)遠(yuǎn)程倉庫,首先需要提交SSH Key。本地生成SSH Key的最簡單方式是打開Git Gui,幫助->show ssh key;如果提示你輸入密碼,不用管,直接OK,OK默認(rèn)沒有密碼就行。當(dāng)然你也可以設(shè)置密碼。

      copy上面生成的key之后,填到網(wǎng)站的setting->SSH Keys一欄。

      Git@OSC:

      1. 創(chuàng)建項(xiàng)目:

      2. android studio創(chuàng)建本地項(xiàng)目,create git repository,選擇當(dāng)前項(xiàng)目的根目錄:

      3. 以下為命令行操作:打開本地的git bash命令行工具,cd進(jìn)入項(xiàng)目文件夾位置,依次輸入如下命令

      git init    //初始化文件夾為代碼倉庫
      git add .    //添加本地所有文件到
      git commit -m "你的提交信息"    //向本地倉庫提交add的所有文件
      git remote add origin https://git.oschina.net/sanchi3/ThreeKillers.git    //將OSC的遠(yuǎn)程分支拉取到本地
      git pull origin master    //拉取master分支的文件信息
      git push origin master    //提交本地倉庫的修改到遠(yuǎn)程master分支

      在上面過程進(jìn)行的過程中,如果多次添加分支git remote add origin https://git.oschina.net/sanchi3/ThreeKillers.git,會出現(xiàn)fatal: remote origin already exists.錯(cuò)誤。

      此時(shí),輸入命令git remote rm origin移除本地的分支,再次重新添加分支:git remote add origin https://git.oschina.net/sanchi3/ThreeKillers.git,然后pull代碼,錯(cuò)誤就消失啦,pull的過程中需要輸入你的賬號跟密碼,按照提示依次輸入就可以了。密碼是不可見的,輸完按回車確認(rèn)。

      如果pull下來的代碼有沖突,錯(cuò)誤如上圖提示:Auto-merging .gitignore CONFLICT (add/add): Merge conflict in .gitignore Automatic merge failed; fix conflicts and then commit the result.
      錯(cuò)誤提示顯示,gitignore文件沖突了,現(xiàn)在我們?nèi)ndroid studio手動合并該文件的沖突。合并完沖突之后你就可以提交了。

      沖突解決:

      然后進(jìn)行提交。我試著用如下命令來進(jìn)行提交:
      git push origin master
      但是報(bào)錯(cuò):error: failed to push some refs to 'https://github.com/sanchi3/Test.git'
      我試著先用git push命令進(jìn)行提交,

      第一次用git push這樣提交之后,studio會無法拉取遠(yuǎn)程代碼,提示錯(cuò)誤No tracked branch configured for branch master. To make your branch track a remote branch call。然后我們再次使用git push origin master命令進(jìn)行提交,然后一切OK。

      提交完成之后你可以在網(wǎng)頁上看到你剛才提交的文件。

      以上。第一次提交用命令行也是挺方便的。你也可以在上面的添加分支步驟之后用android studio進(jìn)行操作,右鍵點(diǎn)擊項(xiàng)目,git->repository->push,因?yàn)橐呀?jīng)在命令行add過,所以在這兒就不add和commit了,直接提交,在提交的時(shí)候需要輸入賬號密碼:

      Github:

      • 方法一:進(jìn)入github主頁,點(diǎn)擊那個(gè)加號,點(diǎn)擊new repository:

      填寫項(xiàng)目信息:

      打開android studio,創(chuàng)建需要提交的項(xiàng)目。接下來的步驟可以和上面的完全相同。

      • 方法二:
        最簡單的方式,這個(gè)應(yīng)該需要你的android studio是最新版,貌似之前低版本的時(shí)候不可以來著:點(diǎn)擊VCS->inport into version control->share project on github:

      如果你沒有登錄過github,提示你輸入賬號密碼,輸入之后:

      點(diǎn)擊share,自動執(zhí)行上面我們在命令行的操作:

      再次輸入賬號密碼:

      直接OK,在github打開。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多