gitHub是一個面向開源及私有軟件項目的托管平台,因為只支持git 作為唯一的版本庫格式進行托管,故名gitHub。GitHub 是目前為止最大的開源 Git 托管服務,並且還是少數同時提供公共代碼和私有代碼托管服務的站點之一,所以你可以在上面同時保存開源和商業代碼。
這里祭出Git的靈魂結構:
關於Git與GitHub,最關鍵的地方是建立連接,這就需要用到SSH公鑰。
一般安裝完Git之后,在用戶根目錄會有一個.ssh的文件夾,里面有如下文件:
如果沒有此文件夾,我們通過命令ssh-keygen,然后選擇需要創建的位置,即可完成創建SSH公鑰。
其中的id_rsa.pub就是SSH公鑰,我們到我們的GitHub賬戶中,點擊設置里面,如圖:
將公鑰加進去即可完成綁定。
接下來就是將本地倉庫推送到GitHub:
$ git init // 初始化版本庫 $ git add . // 添加文件到版本庫(只是添加到緩存區),.代表添加文件夾下所有文件 $ git commit -m "first commit" // 把添加的文件提交到版本庫,並填寫提交備注
$ git remote add [shortname] [url] //把本地庫與遠程庫關聯
$ git push [shortname] [master] //推送到遠程倉庫
$ git push -u [shortname] [master] //第一次推送到遠程倉庫
$ git fetch [remote-name] //從遠程倉庫抓取數據
$ git remote -v //顯示當前遠程倉庫及其克隆地址
$ git remote show [remote-name] //查看遠程倉庫的信息
“人得自個兒成全自個兒!”