Git的本地倉庫與GitHub的遠程倉庫


  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]  //查看遠程倉庫的信息

 

  “人得自個兒成全自個兒!”

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM