使用git將本地代碼上傳到github上


git是一種版本工具,能夠方便的管理代碼。git工具不僅可以讓我們克隆別人的或者自己的遠程代碼,還可以實現將本地代碼存儲遠程倉庫。很多時候如果我們需要保持本地代碼和github代碼版本一致,那麼我們就會用到git這個工具。

第一步 新建本地git倉庫

新建本地倉庫,其實是新建一個文件夾,最簡單的方式是在桌面新建一文件夾(CODE)。
打開cmd,進入CODE文件夾,輸入:git init,初始化本地git倉庫。
初始化git倉庫

第二步 將本地git倉庫關聯到github上

相當給本地倉庫和遠端github倉庫搭建了一個橋,關聯到一起。

git remote add origin [email protected]:hinin/vue.js_erson_notes.git

使用git clone命令從github上同步github上的代碼庫時,如果使用SSH鏈接,而你的SSH key沒有添加到github帳號設置中,這時需要在本地創建SSH key,然後將生成的SSH key文件內容添加到github帳號上去。
這時需要在本地創建SSH key,然後將生成的SSH key文件內容添加到github帳號上去。
創建SSH key的方法很簡單,執行如下命令就可以:
ssh-keygen
然後系統提示輸入文件保存位置等信息,連續敲三次回車即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
然後用文本編輯工具打開該文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub
接着拷貝.ssh/id_rsa.pub文件內的所以內容,將它粘帖到github帳號管理中的添加SSH key界面中。
打開github帳號管理中的添加SSH key界面的步驟如下:
登錄github
點擊右上方的Accounting settings圖標
選擇 SSH key
點擊 Add SSH key
在出現的界面中填寫SSH key的名稱,填一個你自己喜歡的名稱即可,然後將上面拷貝的~/.ssh/id_rsa.pub文件內容粘帖到key一欄,在點擊“add key”按鈕就可以了。
添加過程github會提示你輸入一次你的github密碼

第三步 同步遠端github和本地git倉庫

新建的本地倉庫是沒有代碼的,可以將遠端github上的代碼更新到本地git倉庫。

git pull --rebase origin master

同步遠端github和本地git倉庫

第四步 創建需要上傳到github的代碼到本地倉庫

創建需要上傳到github的代碼到本地倉庫,創建文件。使用 git status 可以查看,顯示紅色。
git status

第五步 將添加的文件add到本地git倉庫

添加文件到本地git倉庫。使用:git add + 需要添加的文件名 或者 git add --all(也可:git add .)會將所有的文件全部添加。

git add .

可發現添加後的文件 " 01.vue的基本代碼.html" 變成了綠色
添加需要上傳到github的代碼到本地倉庫

第六步 將add的文件commit到本地git倉庫

添加之後,提交文件到本地git倉庫。git commit -m “修改說明”。-m後面是對本次操作的說明,是添加?修改?刪除等操作。

git commit -m “添加vue基本代碼.html”

第七步上傳代碼到github遠程倉庫

git push -u origin master

如下圖,已上傳到遠程倉庫上
上傳代碼到github遠程倉庫

但是在這一步很多人執行會報錯,報類似failed to push some refs to…的錯誤,那是因爲本地代碼目錄缺失某些文件。我們只需要先進行代碼合併:
git pull --rebase origin master

版本說明

2019年7月16日:完成博客

參考內容

如何使用git把本地代碼上傳(更新)到github上
爲github帳號添加SSH keys

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章