git版本庫初解(Mac OS系統(tǒng),其他系統(tǒng)僅作參考)

思維導圖

思維導圖

一、安裝git

1. OS系統(tǒng)上直接安裝x-code即可,其自帶git

2. 其余系統(tǒng)請參考廖雪峰官方網(wǎng)站


二、本地創(chuàng)建版本庫

1. 本地新建版本庫

1)新建版本庫文件夾(名字隨意)

2)初始化版本庫

  • 初始化
    $ git init
  • 查看是否生成.git文件(即版本管理文件);它是隱藏文件,用以下命令可查看
    $ ls -ah

2. 版本庫的使用

1)工作區(qū)與暫存區(qū)

  • 工作區(qū)即你在本地的版本庫文件夾
  • 暫存區(qū)(stage)即存在于.git文件之中,用來中轉(zhuǎn)需要提交的文件
  • 運行機制:工作區(qū)(add)→暫存區(qū)(commit)→git(push)→github(到這成功)
工作區(qū)與暫存區(qū)

2)管理修改工作

  • 工作區(qū)修改提交至暫存區(qū)

      $ git add 'filename'   //注意有多個文件需要提交的話重復該命令即可
      $ git add 'filename2'  //類似于這種就是第二份文件
      $ git add .  //提交所有變動,簡單粗暴
      <!--注意:空文件夾無法提交,提交文件夾實質(zhì)實在提交文件-->
    
  • 暫存區(qū)文件提交至git

      $ git commit -m '這是注釋'  //-m 是每次修改的備注
    

三、利用github遠程托管版本庫

1. 注冊github賬號并登陸

2. 獲取本機的SSH公鑰

1)輸入獲取代碼,回車直到出現(xiàn)圖片所示圖形為止

    $ ssh-keygen
獲取公鑰

2)輸入編譯代碼

    $ vim ~/.ssh/id_rsa.pub

3)出現(xiàn)SSH公鑰后,將紅框部分復制,并在下方輸入:q,隨后按下回車可以退出該窗口


編譯公鑰

4)進入到github頁面設(shè)置SSH公鑰

  • 點擊用戶下拉菜單中的settings(step1)
  • 點擊左側(cè)的SHH and GPG keys(step2)
  • 在Title中輸入公鑰名稱(隨意)(step3)
  • 在key中貼上SSH公鑰(step4)
SHH配置

3. 創(chuàng)建新的倉庫

1)創(chuàng)建新的倉庫(repository)

  • 點擊用戶左側(cè)的+號菜單中的New repository(step1)
  • 在repository name中輸入倉庫名稱,隨意取名
  • 是否公開選項可以選取Public(step3)
  • 勾選step4處,會自動生成一份可編輯的README.md文件(建議勾選)(step4)
  • 點擊create repository生成倉庫完畢(step5)
新建倉庫

2)查看新建的倉庫(repository)

  • 可以回到github個人首頁點擊右側(cè)的倉庫區(qū)
進入倉庫

3)關(guān)聯(lián)本地版本庫與遠程倉庫(僅首次需要關(guān)聯(lián))

$ git remote add origin 后面跟上你的遠程倉庫的SSH地址
SSH地址

4)本地版本庫推動至遠程

$ git push -u origin master
完成效果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • GIT分布式版本控制系統(tǒng)最佳實踐 這篇文章來自于老男孩教育高級架構(gòu)師班12期的徐亮偉同學。 首先感謝老男孩架構(gòu)師班...
    meng_philip123閱讀 3,810評論 4 36
  • 那巨鳥此時飛得異常平穩(wěn),齊連碧見巨鳥已馴服,遂小心翼翼地坐了起來,坐起身來登感覺兩側(cè)急風灌耳,嗖嗖作響。俯瞰...
    羅漢神之怒閱讀 501評論 0 1
  • 今天被睡神附體,夫子在講臺上唾沫橫飛(不。。。是口若懸河),我在下面睡的昏天暗地。在硬邦邦的靠背椅上,,,...
    小小言小格閱讀 249評論 0 1
  • "喂!"凱思撥通了被遺忘99天的電話 "干嘛"豬豬一貫地回答。 "最近好嗎?"凱思溫雅地問候道 "還行吧!"豬豬敷...
    妤夢閱讀 252評論 1 0

友情鏈接更多精彩內(nèi)容