1. 程式人生 > >原生代碼上傳到github(圖文教程,親測可用)

原生代碼上傳到github(圖文教程,親測可用)

原生代碼上傳到GitHub(圖文教程)

git現在越來越流行,在公司做專案不會使用git真是一件麻煩的事

因為之前都是用別人現成的git倉庫,最近嘗試做了一些小Demo,來練習使用GitHub

在網上找了很多教程,總是要麼這一步不對了,要麼那一步出錯了,所以自己摸索了一下,包括可能出現的問題都做了說明

  1. 第一步,首先你得註冊GitHub賬號密碼,這一步就略過了,沒有註冊的同學們,先去註冊一個賬號吧;
  2. 第二步,在本地建立專案,名字任意,權當測試;
  3. 第三步,在GitHub上建立一個程式碼庫,名字最好和你專案名字保持完全一樣,這樣不僅容易辨認,而且顯得有條理性,不會各個專案亂七八糟;
  4. 這裡寫圖片描述
    這裡寫圖片描述

在GitHub和本地都建立完專案之後,就可以進行關聯了

  1. 先進入你專案的根目錄
    這裡寫圖片描述

  2. 初始化git環境
    git init
    這裡寫圖片描述

  3. 跟遠端GitHub程式碼庫關聯

    git remote add origin 你的遠端GitHub程式碼庫的地址

    這裡寫圖片描述

  4. 將原生代碼提交到快取區

    git add .

    注:(git add .表示將所有程式碼存到快取區,如果你想只儲存某個檔案命令是 git add 檔名)

    這裡寫圖片描述

  5. 提交程式碼內容並備註

    git commit -m “備註資訊”

    下面會顯示你所有跟git遠端庫不一樣的檔案,因為這裡是第一次提交,git遠端庫沒有其他檔案,所以這裡顯示了所有你本地的程式碼檔案

    這裡寫圖片描述

  6. 從GitHub遠端庫將程式碼pull到本地

    因為git遠端庫建立了一個readme.md檔案,和本地檔案不一致,所以git拒絕你將原生代碼提交到git上,先將該檔案pull到本地

    注意:這裡是第一次pull,必須要在git pull命令後面加上你的源和分支名,否則你push程式碼的時候,一直提示你需要先git pull

    git pull origin master

    因為我們沒有新建分支,預設就是master分支

    這裡寫圖片描述

    注意:這裡提示有錯了,我理解的意思就是因為沒有相關的merge歷史,不允許這步操作,這時候我們就要在上面的命令基礎上加相關引數

    git pull origin master –allow-unrelated-histories

    這裡寫圖片描述

  7. 然後就可以將原生代碼push到GitHub遠端庫了

    git push origin master ( master代表你要提交的分支,因為現在我們只有master分支,就提交master分支了)

    這裡寫圖片描述

這時我們再重新重新整理GitHub的介面,發現本地的程式碼已經上傳到GitHub上了

這裡寫圖片描述

至此,原生代碼提交到遠端GitHub就全部完成了