git-將原生代碼上傳github步驟(附程式碼)
git下載地址:https://git-scm.com/downloads
使用git時是有兩個倉庫的(repertory),本地一個倉庫,用於存放本地需要上傳的程式碼和一些配置資訊。github上一個倉庫,用於在網路端儲存你的程式碼。
下面是原理圖:
圖片來源於:http://www.ruanyifeng.com/blog/2014/06/git_remote.html
1.git定位到當前工作目錄:
git命令的當前工作目錄一般要定位到倉庫位置。這樣操作本地檔案就不用新增絕對目錄或相對目錄,節省程式設計時間。定位方式有兩種:
方法一:
開啟倉庫資料夾,右鍵選擇Git Bash Here選單項,則當前bash工作空間就在倉庫資料夾內;
方法二:
任意處開啟Git Bash控制檯,然後命令:
#GitHub是你事先建立好的倉庫資料夾,cd這個命令是cmd重定位工作目錄命令,在git bash內也可以使用
cd "D:\Job\Mosiet-BoKe\GitHub"
2.上傳原生代碼至github
1.建立一個本地資料夾作為倉庫(repertory)
方法一:右鍵新建資料夾,然後重新命名為GitHub
方法二:通過命令
#git bash中建立新資料夾GitHub
mkdir "D:\Job\Mosiet-BoKe\GitHub"
2.初始化該倉庫
git init #如果你當前工作目錄不在當前倉庫目錄內,則需要新增倉庫絕對或相對地址 git init "D:\Job\Mosiet-BoKe\GitHub"
這樣後,會在倉庫目錄下生成一個.git資料夾,裡面的內容就是負責管理git的相關內容。
3.將需要上傳的檔案拷貝至倉庫資料夾內。
4.把目標檔案新增到版本庫中
#新增目標檔案
git add "R-資料分割.rmd"
#或者新增所有檔案,.表示所有檔案
git add .
5.提交本次新增,併為此次提交命名版本名稱
git commit -m "version-1"
如果你是第一次提交,會出現以下提示和錯誤。
這是因為git命令不知道你的身份,不知道該提交給誰。意思就是需要你提供你註冊github時候的E-mail地址和使用者名稱用來確認你的身份。按照它提示的做就好。
這樣再次git commit就沒有問題了。
6.關聯到遠端庫(github網站上)
此時,不管是git add還是git commit,我們都只是將檔案提交到.git資料夾內的暫存位置,並沒有提交到網路上。為了提交上去,首先要關聯到你的github。
step1:
事先在你的github上建立一個新的倉庫(repertory),右上角New repository。
然後記住它的網址。
step2:遠端關聯,中間會彈出讓你登入(若沒有登入github的話)
#遠端關聯
git remote add origin https://github.com/moisiet/R.git
7.最後一步,將程式碼push到github上
git push -u origin master
這樣就大功告成啦,看看你的github裡是不是多了你要上傳的檔案。
歡迎關注我個人微信公眾號:moisiets。資料小丸子。