日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Github的简单使用

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Github的简单使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • Git和Github
  • Github基礎概念
  • 注冊Github賬號
  • 創建倉庫及文件
    • 新建倉庫
    • 新建文件
  • 文件的編輯和刪除
    • 編輯或修改文件
    • 刪除文件
  • 文件的上傳
  • 文件的查找及下載
    • 文件的查找
    • 文件的下載
  • Issues
  • Fork
  • 開源項目貢獻流程

Git和Github

什么是Git

Git是一個免費、開源的版本控制軟件

什么是版本控制系統

版本控制是一種記錄一個或若干個文件內容變化,以便將來查閱特定版本修訂情況得系統。

系統具體功能

  • 記錄文件的所有歷史變化
  • 隨時可恢復到任何一個歷史狀態
  • 多人協作開發或修改
  • 錯誤恢復

什么是Github

Github是全球最大的社交編程及代碼托管網站(https://github.com/)。

Github可以托管各種git庫,并提供一個web界面(用戶名.github.io/倉庫名)

Github和Git是什么關系

  • Git是版本控制軟件
  • Github是項目代碼托管的平臺,借助git來管理項目代碼

為什么學習github

  • 學習優秀的開源項目
  • 關注行業前輩了解最新的行業動態

Github基礎概念

為什么要使用Github ?

借助Github方便托管項目代碼。

(1) 倉庫 (Repository)

倉庫是用來存放項目代碼,每一項目對應一個倉庫,多個倉庫則會有多個倉庫。

(2) 收藏 (Star)

收藏別人的倉庫,方便自己后期查找。

(3) 復制/克隆項目 (Fork)

別人倉庫的代碼可以克隆到自己的賬號下的中,該項目代碼是獨立存在的,可以對倉庫進行更改且不會影響原作者的倉庫,但可以向原作者發送請求 (Pull Request),原作者查看后感覺不錯的話可以同意請求并進行代碼合并。
Fork英文意思為分叉。

(4) 關注(Watch)

使用Watch功能關注了其他作者的倉庫,如果作者的倉庫發生更新,會發送通知到自己的賬戶上(類似于微信、QQ等關注了別人就可以獲取到別人的動態)。

(5) 事物卡片(Issue)

發現別人的倉庫代碼出現Bug或有疑問時,可以通過Issue來和代碼的作者進行咨詢和討論。然后作者可以收到別人的提問,然后可以回復。回復完成可以關閉當前的Issue。

(6) GitHub主頁

賬號創建成功或點擊網址導航欄GitHub的圖標都可以進入GitHub的主頁,該頁右側主要顯示用戶動態以及關注用戶或關注倉庫的動態,右側顯示所有的git庫

(7) 倉庫主頁

倉庫主頁主要顯示倉庫的項目信息,如:項目代碼,版本,收藏,關注,fork等情況

(8) 個人主頁

個人信息:頭像,個人簡介,關注我的人,我關注的人,我關注的git庫,我的開源項目,我貢獻的開源項目等信息

注冊Github賬號

GitHub的官方網址:

https://github.com

1.注冊,點擊sign up

2.填寫注冊信息

3、根據提示,跳過不重要的一些步驟,注冊成功。

因為GitHub服務器在國外,所以訪問較慢或者無法訪問,需要飯搶(推薦使用軟件Shadowsocks,百度是搜不到的,通過GitHub搜索,搭建一個SVN服務器,很簡單)

創建倉庫及文件

新建倉庫

GitHub個人主頁的訪問

https://github.com/用戶名

例我的個人主頁:

https://github.com/Griffin2study

1.點擊新建

2、新建倉庫

3、倉庫創建成功

新建文件

1.選擇在哪個倉庫下新建,點擊creat new file

2、填寫文件

3.創建成功

文件的編輯和刪除

編輯或修改文件

1.點擊文件名,進入文件

2.點擊編輯,修改文件

注意:編輯文件之后也算一次提交

3.修改文件,和新建類似

4.修改成功



刪除文件

1.點擊文件名

2.點擊刪除

3.填寫刪除描述,點擊commit changes,完成刪除

4、點擊修改次數,查看刪除文件詳細信息。

文件的上傳

1.進入倉庫頁面,點擊Upload files

2.添加上傳文件,點擊commit changes,完成上傳

上傳成功

文件的查找及下載

文件的查找

1.點擊Go to file

2.輸入查找的關鍵字,就可以進行查找

文件的下載

1.點擊code,選擇downloadZIP進行下載

Issues

作用:發現代碼BUG,但是目前沒有成型代碼,需要討論時用;或者使用開源項目出現問題時使用

情景:張三發現李四開源git庫,則發提交了一個issue;李四隔天登錄在github主頁看到通知并和張三交流,最后關閉issue




Fork

情景:張三fork了李四的項目,相當于張三復制了李四的項目,所以自己也單獨有了一個一樣名稱的倉庫(注:該倉庫會聲明來自于李四,但是獨立存在)

驗證:fork后的倉庫是否單獨存在

發起請求(Pull Request)

情景:張三修改了fork的項目中的文件,希望更新到原來的倉庫,這時候他要新建一個pull request

1)Git1 發起一個更新請求




開源項目貢獻流程

1)新建Issue

提交使用問題或者建議或者想法

2)Pull Request

步驟:

  • 1、 fork項目
  • 2、 修改自己倉庫的項目代碼
  • 3、 新建 pull request
  • 4、 等待作者操作審核

總結

以上是生活随笔為你收集整理的Github的简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。