原生代碼上傳到github(圖文教程,親測可用)
原生代碼上傳到GitHub(圖文教程)
git現在越來越流行,在公司做專案不會使用git真是一件麻煩的事
因為之前都是用別人現成的git倉庫,最近嘗試做了一些小Demo,來練習使用GitHub
在網上找了很多教程,總是要麼這一步不對了,要麼那一步出錯了,所以自己摸索了一下,包括可能出現的問題都做了說明
- 第一步,首先你得註冊GitHub賬號密碼,這一步就略過了,沒有註冊的同學們,先去註冊一個賬號吧;
- 第二步,在本地建立專案,名字任意,權當測試;
- 第三步,在GitHub上建立一個程式碼庫,名字最好和你專案名字保持完全一樣,這樣不僅容易辨認,而且顯得有條理性,不會各個專案亂七八糟;
-
在GitHub和本地都建立完專案之後,就可以進行關聯了
先進入你專案的根目錄
初始化git環境
git init
跟遠端GitHub程式碼庫關聯
git remote add origin 你的遠端GitHub程式碼庫的地址
將原生代碼提交到快取區
git add .
注:(git add .表示將所有程式碼存到快取區,如果你想只儲存某個檔案命令是 git add 檔名)
提交程式碼內容並備註
git commit -m “備註資訊”
下面會顯示你所有跟git遠端庫不一樣的檔案,因為這裡是第一次提交,git遠端庫沒有其他檔案,所以這裡顯示了所有你本地的程式碼檔案
從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
然後就可以將原生代碼push到GitHub遠端庫了
git push origin master ( master代表你要提交的分支,因為現在我們只有master分支,就提交master分支了)
這時我們再重新重新整理GitHub的介面,發現本地的程式碼已經上傳到GitHub上了
至此,原生代碼提交到遠端GitHub就全部完成了