国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
GitHub CLI 快速入門指南:告別瀏覽器,命令行掌控你的 GitHub
首頁 科技週邊 IT業(yè)界 GitHub CLI:命令行GitHub指南

GitHub CLI:命令行GitHub指南

Feb 14, 2025 am 10:11 AM

GitHub CLI 快速入門指南:告別瀏覽器,命令行掌控你的 GitHub

本文將帶你快速上手 GitHub CLI,了解其用途、設(shè)置方法和使用方法。

如果你熟悉 Git 命令,你肯定知道需要切換到網(wǎng)頁瀏覽器才能在 GitHub 倉(cāng)庫(kù)上執(zhí)行各種操作。而新的 GitHub CLI 工具,則允許你在不離開命令行界面的情況下執(zhí)行許多這些操作。

核心要點(diǎn)

  • GitHub CLI 允許用戶在不離開命令行界面的情況下,對(duì) GitHub 倉(cāng)庫(kù)執(zhí)行各種操作,無需切換到網(wǎng)頁瀏覽器。
  • GitHub CLI 命令結(jié)構(gòu)類似樹狀,包含兩層:第一層包含六個(gè)命令:config、repo、issue、pr、gistcredits。每個(gè)命令都有第二層,用戶可以在其中指定要執(zhí)行的操作。
  • GitHub CLI 允許用戶直接從命令行克隆、fork、查看和創(chuàng)建倉(cāng)庫(kù)。它還包括用於創(chuàng)建和管理拉取請(qǐng)求、問題和 gist 的命令。
  • 儘管 GitHub CLI 是一個(gè)強(qiáng)大的 GitHub 倉(cāng)庫(kù)管理工具,但需要注意的是,它仍在開發(fā)中,新的命令可能會(huì)隨著時(shí)間的推移而出現(xiàn)。建議用戶參考手冊(cè)了解新功能以及如何使用現(xiàn)有工具。

GitHub CLI 設(shè)置

要開始使用,只需訪問安裝頁面,查找適用於你的操作系統(tǒng)的 GitHub CLI 安裝說明。對(duì)於 Windows 和 macOS,可以使用包管理器來安裝和更新 GitHub CLI。對(duì)於 Linux 用戶,需要從最新發(fā)布頁面下載軟件包。 Windows 用戶也有帶簽名的 MSI 安裝程序,但請(qǐng)注意,如果你選擇此方法,則必須手動(dòng)重新下載和更新工具。對(duì)於 Windows 用戶,最簡(jiǎn)單的方法是使用 scoop 包管理器。

以下是每個(gè)支持平臺(tái)的安裝說明:

  • Windows:
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>
  • macOS:
<code>brew install gh</code>
  • Debian/Ubuntu Linux:
<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>
  • Fedora/Centos Linux:
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>
  • Arch Linux:
<code>yay -S github-cli</code>

在 Windows 上,我建議使用 Git Bash 終端。此界面將允許你訪問常用的 Linux 命令和 Bash 功能,例如自動(dòng)完成。它也通過終端集成得到 Visual Studio Code 的官方支持。

安裝 GitHub CLI 後,需要驗(yàn)證你的帳戶。運(yùn)行任何命令都會(huì)觸發(fā)此身份驗(yàn)證過程。例如,嘗試 gh repo view cli/cli。對(duì)於首次使用的用戶,系統(tǒng)會(huì)提示你:

GitHub CLI: A Guide to GitHub from the Command Line

只需按 Enter 鍵即可開始此過程,如下所示:

GitHub CLI: A Guide to GitHub from the Command Line

提供密碼後,你將收到“成功驗(yàn)證 GitHub CLI”的消息。你現(xiàn)在可以通過命令行終端與 GitHub 平臺(tái)進(jìn)行交互。下一步是實(shí)現(xiàn)自動(dòng)完成,這是可選的。只需將此行添加到你的 ~/.bash_profile

<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>

你也可以在當(dāng)前終端中運(yùn)行上述命令來獲得自動(dòng)完成功能,而無需重新啟動(dòng)終端。要確認(rèn)它是否有效,鍵入 gh repo,然後按 tab 兩次。它應(yīng)該顯示你可以附加到當(dāng)前 repo 命令的四個(gè)不同的命令。

GitHub CLI 命令結(jié)構(gòu)

gh 命令結(jié)構(gòu)類似樹狀,易於記憶?;旧现挥袃蓪用?。第一層僅包含六個(gè)命令:

  • config
  • repo
  • issue
  • pr
  • gist
  • credits

每個(gè)命令都有第二層命令,你可以在其中指定要執(zhí)行的操作,例如 gh repo viewgh pr list。但是,credits 命令沒有第二層命令。執(zhí)行時(shí),它只會(huì)列出存儲(chǔ)庫(kù)貢獻(xiàn)者的姓名。以下是一個(gè)你可以自己嘗試的快速示例:

<code>brew install gh</code>

我們將在接下來的部分更詳細(xì)地介紹其餘命令。

GitHub 倉(cāng)庫(kù)命令

使用 gh 命令克隆倉(cāng)庫(kù)比使用 git 命令更容易。要克隆,只需按以下格式執(zhí)行命令:

<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>

此格式使從內(nèi)存中克隆更容易。你不再需要鍵入或複制粘貼長(zhǎng)的 Git URL 來克隆。以下是一個(gè)示例:

<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>

你還可以輕鬆地從命令行將現(xiàn)有倉(cāng)庫(kù) fork 到你的帳戶。試試這個(gè):

<code>yay -S github-cli</code>

在 fork 過程中,工具會(huì)詢問你是否也想要克隆。如果你說“是”,它將執(zhí)行克隆,設(shè)置遠(yuǎn)程上游分支並為你自動(dòng)執(zhí)行更新。這非常方便。你可以通過在命令行中檢查倉(cāng)庫(kù)的配置來確認(rèn)這一點(diǎn):git config -e。以下是我的輸出:

eval "$(gh completion -s bash)"

對(duì)於此項(xiàng)目,trunk 是默認(rèn)分支。你需要使用 git 命令像往常一樣同步你的 fork 倉(cāng)庫(kù)。對(duì)於 cli 倉(cāng)庫(kù):

$ gh credits cli/cli

你還可以使用 gh repo view 命令查看託管在 GitHub 上的項(xiàng)目的描述和自述文件。嘗試此命令:

gh repo clone OWNER/REPO

到目前為止,你已經(jīng)學(xué)習(xí)瞭如何使用 gh repo 命令進(jìn)行克隆、fork 和查看。讓我們從命令行創(chuàng)建一個(gè)新的 GitHub 倉(cāng)庫(kù)。首先,我們需要?jiǎng)?chuàng)建一個(gè)新項(xiàng)目。讓我們快速生成一個(gè) Next.js 項(xiàng)目。當(dāng)被詢問時(shí),使用“默認(rèn)入門應(yīng)用程序”模板:

$ gh repo clone tailwindcss/tailwindcss

你會(huì)發(fā)現(xiàn)該項(xiàng)目的本地 Git 倉(cāng)庫(kù)已經(jīng)初始化。要從命令行創(chuàng)建倉(cāng)庫(kù),只需運(yùn)行以下命令:

<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>

如果你沒有指定 --public 選項(xiàng),則默認(rèn)情況下會(huì)創(chuàng)建一個(gè)私有倉(cāng)庫(kù)。以下是你可以指定的標(biāo)誌的完整列表:

<code>brew install gh</code>

如果你想在不同的組織下創(chuàng)建倉(cāng)庫(kù),則需要使用以下語法來創(chuàng)建倉(cāng)庫(kù):gh repo create org/repo

(其餘部分,關(guān)於Pull Request, Issue, Gist 命令以及總結(jié)和FAQ,由於篇幅限制,請(qǐng)分段提問,我會(huì)逐一詳細(xì)解答。)

以上是GitHub CLI:命令行GitHub指南的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

用於購(gòu)買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) 用於購(gòu)買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) Jun 25, 2025 am 08:28 AM

在一個(gè)在線信任不可談判的世界中,SSL證書對(duì)於每個(gè)網(wǎng)站都至關(guān)重要。 SSL認(rèn)證的市場(chǎng)規(guī)模在2024年價(jià)值56億美元,並且由於電子商務(wù)業(yè)務(wù)的激增而推動(dòng)了強(qiáng)勁的增長(zhǎng)

SaaS的5個(gè)最佳支付門戶:您的最終指南 SaaS的5個(gè)最佳支付門戶:您的最終指南 Jun 29, 2025 am 08:28 AM

付款網(wǎng)關(guān)是付款過程的關(guān)鍵組成部分,使企業(yè)能夠在線接受付款。它充當(dāng)客戶與商人之間的橋樑,安全地傳輸付款信息並促進(jìn)交易。 為了

新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 Jul 03, 2025 pm 05:48 PM

在我們認(rèn)為人類始終超越機(jī)器的領(lǐng)域的另一個(gè)挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個(gè)

由於新的Microsoft AI型號(hào) 由於新的Microsoft AI型號(hào) Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個(gè)使用最廣泛使用的全球預(yù)測(cè)系統(tǒng)更快,更精確地預(yù)測(cè)重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動(dòng)剃須刀和牙刷)已成為AI驅(qū)動(dòng)的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個(gè)人的使用方式,Devi的方式

高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM 高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項(xiàng)研究,我們?cè)噲D使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

See all articles