Github管理自己的代碼-遠程篇
一、名詞解釋
Git
Git是一個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目。
Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Git 與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持。
Github
gitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進行托管,故名gitHub。
官網地址: github.com
二、一句話的事
我們要用Git這個軟件與Github.com連接, 使之能幫助我們管理代碼(版本管理)
三、應用環境
本文以Windows 7為例進行講解, 其它環境大同小異, 可以在學會後自行研究, 或在留言交流
四、下載與安裝
Git的下載地址: https://gitforwindows.org/
Windows裏軟件安裝都比較簡單
身為程序猿應該駕輕就熟, 一路Next就行, 有選擇項時默認即可, 不用修改
五、Git與Github建立關聯
-
基本概念
repository - 倉庫, 可以理解為你項目所在的主文件夾
-
在本地建立倉庫
1.準備倉庫: 創建你項目的文件夾, 然後在其中右鍵,選擇[Git Bash Here]
2.初始化倉庫: 運行[git init]來初始化倉庫
3.放入代碼文件: 把代碼文件復制進來
4.本地提交代碼:
它告訴我們有一個未追蹤的文件, 並提示用 git add <file>...來加進去
但我們並不打算把所有命令都介紹一遍, 這裏只講用到的關鍵命令[git add -A]
什麽都沒發生, 沒關系, 重要的是沒有報錯! 再用[git status]看看
有新的變化, 說明前面的add成功
執行[git commit -m "提交信息"] 將文件提交到repository裏。提交信息用英文的雙引號括起來。
這樣就完成了本地的準備工作, 接下來我們看怎麽把它弄到Github去
-
本地Git和Github的連接
1.到Github註冊賬號。
這一步就不講解了, 自己上官網註冊即可, 這步要拿到用戶句和郵箱
2.本地配置用戶名和郵箱
3.生成ssh key
運行 [ssh-keygen -t rsa -C "你的郵箱"],它會有三次等待你輸入,直接回車即可。
將生成的ssh key復制到剪貼板,執行 [clip < ~/.ssh/id_rsa.pub] (或者到上圖提示的路徑裏去打開文件並復制)
4.打開Github,進入Settings:
點擊[New SSH key], 將ssh key粘貼到右邊的Key裏面。Title隨便命名即可。
執行 [ssh -T [email protected]]
看到上面的信息, Good job, 成功了!
-
創建遠程倉庫並與本地關聯
首先是在右上角點擊進入創建界面
接著輸入遠程倉庫名
將遠程倉庫和本地倉庫關聯起來
先到Github上復制遠程倉庫的SSH地址
把上面"[email protected]:visionsl/demo2.git"復制下來
本地運行[git remote add origin [email protected]:visionsl/demo2.git]
執行 [git push -u origin master] 將本地倉庫上傳至Github的倉庫並進行關聯
看看Github上面
下面試試修改代碼再上傳
代碼保存後, 依次執行:
git add -A
git commit -m "second modify"
git push
刷新Github, 可以看到新的修改已提交!
簡易小結
到這裏就學完了:
-
安裝Git
-
新建一個倉庫(項目)
-
上傳到Github
-
修改代碼後上傳Github
補兩張圖加深對Git的認識
Github管理自己的代碼-遠程篇