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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

初学者学用Github

發布時間:2025/3/20 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学者学用Github 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 前言
  • 注冊github
  • 在GitHub上搜索
  • 打開一個項目各項對應的意思

前言

github是啥? gitHub是一個面向開源及私有軟件項目的托管平臺, 因為只支持git作為唯一的版本庫格式進行托管,故名gitHub。github被人們戲稱為大型同性戀交友網站, 其主要原因是玩這個的大都是程序員,而男程序員又十分的多,故外號由此而來。

注冊github

Github官網地址: https://github.com/

Github官網地址

在GitHub上搜索

收藏量-stars: 語法: 要搜索的內容 stars:>=n //意為匹配收藏數量超過n的項目。復制量-forks: 語法: 要搜索的內容 forks:>=n //意為匹配收藏數量超過n的項目。關注者-followers: 語法: 要搜索的內容 followers:>=n //意為匹配收藏數量超過n的項目。計算機語言-language: 語法: 要搜索的內容 language:編程語言名 //意為匹配用某語言完成的項目。地域-location: 語法: location:地址 //意為匹配某地址的用戶。姓名搜索-in:fullname 語法: 名字 in:fullname //意為搜索名字里包含某名字的開發者。搜索描述-in:description 語法: in:description xxx //意為搜索指定的描述搜索readme-in:readme 語法: in:readme xxx //意為搜索指定的readme倉庫大小搜索-size 語法: size:>=n 按更新時間搜索-pushed 語法: pushed:>2020-11-06按作者名搜索-user 語法: user:xxx

例子:

這里只舉了兩個例子。其他的搜索語法這里不在贅述。

打開一個項目各項對應的意思


下面是更詳細的說明:

  • watch:關注項目變化,如被別人提交了pull request、發起了issue等等,
    在你的通知中心,收到一條消息。

  • star:類似于朋友圈的點贊支持,讓該項目更有熱度。

  • fork: 得到一份原項目的拷貝,如果后續原項目改變,需要自己去處理同步

  • branch:分支

  • tag: 標簽

  • issues:
    評論/話題,對項目提出各種討論
    比如: Bug,Bulid,help,wanted等,有各種問題都可以提。
    狀態open: 討論中
    狀態Closed:關閉,如已經解決
    issues可以增加開發者和使用者的交流,也可以創建一個issue

  • pull requests
    簡稱pr,你如果要往該項目貢獻代碼,你可以在Github上發起一個Pull Request
    如果被審核(code review)通過并正式合并,這樣你就為項目做貢獻了

  • Actions
    GitHub Action是GitHub推出的一個CI\CD服務。
    CI\CD其實是:持續集成,持續交付,持續部署。
    一般我們把GitHub當做代碼倉庫或者版本管理工具來用,有
    GitHub Action以后,能做的事情就更多,比如在master分支上提交一段代碼,
    GitHub Action 可以自動部署到指定的服務器上去,還可以把代碼做成鏡像,
    將鏡像自動提交到鏡像倉庫里。

  • Projects
    GitHub上的項目板
    幫助組織工作和排列工作的優先級。
    項目板可以靈活地創建適合需求的工作流程。
    項目板包括議題,拉取請求和注釋,在選擇的列中分類為卡片。
    拖放或使用鍵盤快捷鍵對列中的卡片重新排序,在不同列之間移動卡片
    以及更改列的順序。

  • WiKi
    維基百科(Wikipedia)
    可以把項目的方方面面進行說明,支持markdown

  • insights
    項目的總體瀏覽相關統計信息
    Contributors:看到用戶在相應日期中發送提交,添加代碼,刪除代碼的大致數量。
    commits:顯示了一年收到的提交大致數量。可以判斷某個倉庫是否在積極更新。
    Code Frequency(頻率): 顯示了該倉庫中代碼行數的增加量和刪除量。
    Network(分支網絡):顯示包括克隆倉庫在內的所有分支的提交。
    Fork: 服務端的代碼倉庫克隆情況。

  • settings
    對倉庫進行任何設置。用戶必須有更改權限的設置(一般是自己的repository)
    才看到這個頁面。可以修改倉庫名稱
    Features: 更改WiKi和lssue的相關設置。如果想關閉某些功能,
    只要取消勾選相應復選框即可。
    Merge Button:設置合并代碼方式
    GitHub Pages:每個Github賬戶都可以開一個自己的靜態網站(域名為 username.github.io)
    Danger Zone:用戶可以將倉庫改為私有或是變更倉庫的所有者,
    甚至刪除倉庫本身。這里操作一定要謹慎。


最后本篇文章的內容有的是總結于這個視頻:https://b23.tv/Nk22bN
里面是韓順平老師在講,講的很詳細。

總結

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

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