Rumah > Peranti teknologi > industri IT > Github CLI: Panduan untuk GitHub dari baris arahan

Github CLI: Panduan untuk GitHub dari baris arahan

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-02-14 10:11:11
asal
240 orang telah melayarinya

GitHub CLI Panduan Permulaan Pantas: Katakan selamat tinggal kepada penyemak imbas dan mengawal GitHub anda pada baris arahan

Artikel ini akan membawa anda dengan cepat memulakan dengan GitHub CLI untuk memahami kegunaan, tetapan dan kaedah penggunaannya.

Jika anda sudah biasa dengan arahan git, anda mesti tahu bahawa anda perlu beralih ke pelayar web untuk melakukan pelbagai operasi pada repositori GitHub anda. Alat GitHub CLI baru membolehkan anda melakukan banyak operasi ini tanpa meninggalkan antara muka baris arahan.

mata teras

  • GitHub CLI membolehkan pengguna melakukan pelbagai operasi pada repositori GitHub tanpa meninggalkan antara muka baris arahan tanpa beralih ke pelayar web.
  • Struktur perintah GitHub CLI adalah serupa dengan pokok dan mengandungi dua lapisan: lapisan pertama mengandungi enam arahan: config, repo, issue, pr, gist, credits,
  • , dan
  • . Setiap arahan mempunyai lapisan kedua di mana pengguna boleh menentukan tindakan untuk dilakukan.
  • GitHub CLI membolehkan pengguna mengklon, garpu, melihat, dan membuat repositori secara langsung dari baris arahan. Ia juga termasuk arahan untuk membuat dan menguruskan permintaan tarik, isu, dan intipati.
Walaupun GitHub CLI adalah alat pengurusan repositori GitHub yang kuat, adalah penting untuk diperhatikan bahawa ia masih dalam pembangunan dan arahan baru mungkin muncul dari masa ke masa. Adalah disyorkan bahawa pengguna merujuk kepada manual untuk ciri -ciri baru dan cara menggunakan alat sedia ada.

Tetapan GitHub CLI

Untuk bermula, cuma lawati halaman pemasangan dan cari arahan pemasangan GitHub CLI untuk sistem operasi anda. Untuk Windows dan MacOS, anda boleh menggunakan Pengurus Pakej untuk memasang dan mengemas kini GitHub CLI. Bagi pengguna Linux, pakej perlu dimuat turun dari halaman pelepasan terkini. Pengguna Windows juga mempunyai pemasang MSI yang ditandatangani, tetapi sila ambil perhatian bahawa jika anda memilih kaedah ini, anda mesti memuat turun semula secara manual dan mengemas kini alat tersebut. Bagi pengguna Windows, cara paling mudah ialah menggunakan Pengurus Pakej Scoop.

    Berikut adalah arahan pemasangan untuk setiap platform yang disokong:
Windows:
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
macOS:
<code>brew install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Debian/Ubuntu Linux:
<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>
Salin selepas log masuk
Salin selepas log masuk
fedora/centos linux:
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>
Salin selepas log masuk
Salin selepas log masuk
Arch Linux:
<code>yay -S github-cli</code>
Salin selepas log masuk
Salin selepas log masuk

Pada Windows, saya cadangkan menggunakan terminal bash git. Antara muka ini akan membolehkan anda mengakses arahan Linux yang biasa digunakan dan fungsi bash, seperti penyelesaian automatik. Ia juga disokong secara rasmi oleh Kod Visual Studio melalui integrasi terminal. gh repo view cli/cli

Selepas memasang GitHub CLI, anda perlu mengesahkan akaun anda. Menjalankan mana -mana arahan akan mencetuskan proses pengesahan ini. Sebagai contoh, cuba

. Bagi pengguna yang menggunakannya untuk kali pertama, sistem akan mendorong anda: GitHub CLI: A Guide to GitHub from the Command Line

Cukup tekan kekunci masuk

untuk memulakan proses seperti berikut:

GitHub CLI: A Guide to GitHub from the Command Line

Selepas memberikan kata laluan, anda akan menerima mesej "berjaya mengesahkan GitHub CLI". Anda kini boleh berinteraksi dengan platform GitHub melalui terminal baris arahan. Langkah seterusnya adalah untuk melaksanakan penyelesaian automatik, yang merupakan pilihan. Hanya tambahkan baris ini ke ~/.bash_profile:

anda
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Anda juga boleh menjalankan arahan di atas di terminal semasa untuk mendapatkan fungsi autocomplete tanpa memulakan semula terminal. Untuk mengesahkan bahawa ia adalah sah, taip gh repo dan tekan tab dua kali. Ia harus menunjukkan empat arahan yang berbeza yang anda boleh melampirkan kepada perintah repo semasa.

struktur perintah github cli

gh Struktur arahan adalah serupa dengan pokok dan mudah diingat. Pada dasarnya terdapat hanya dua lapisan arahan. Lapisan pertama mengandungi hanya enam arahan:

  • config
  • repo
  • issue
  • pr
  • gist Setiap arahan mempunyai arahan lapisan kedua di mana anda boleh menentukan tindakan untuk dilakukan, seperti
  • atau
  • . Walau bagaimanapun, perintah credits tidak mempunyai arahan peringkat kedua. Apabila dilaksanakan, ia hanya akan menyenaraikan nama -nama penyumbang repositori. Berikut adalah contoh cepat yang boleh anda cuba sendiri:

kami akan memperkenalkan perintah yang selebihnya dengan lebih terperinci dalam bahagian berikut. gh repo view gh pr list credits perintah repositori github

<code>brew install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

klon repositori menggunakan perintah

lebih mudah daripada menggunakan perintah

. Untuk mengklon, hanya laksanakan arahan dalam format berikut:

Format ini menjadikan pengklonan dari memori lebih mudah. Anda tidak lagi perlu menaip atau menyalin URL git panjang untuk klon. Berikut adalah contoh:

gh git Anda juga boleh dengan mudah mengikat repositori sedia ada dari baris arahan ke akaun anda. Cuba ini:

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

Semasa proses garpu, alat itu akan bertanya jika anda mahu mengklonkannya juga. Jika anda mengatakan "ya", ia akan melakukan klon, sediakan cawangan hulu jauh dan lakukan kemas kini secara automatik untuk anda. Ini sangat mudah. Anda boleh mengesahkan ini dengan menyemak konfigurasi repositori pada baris arahan:

. Inilah output saya:
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>
Salin selepas log masuk
Salin selepas log masuk

Untuk projek ini,
<code>yay -S github-cli</code>
Salin selepas log masuk
Salin selepas log masuk
adalah cawangan lalai. Anda perlu menggunakan perintah

untuk menyegerakkan repositori garpu anda seperti biasa. Untuk git config -e gudang:

eval "$(gh completion -s bash)"
Salin selepas log masuk

Anda juga boleh menggunakan arahan trunk untuk melihat fail keterangan dan readme projek yang dihoskan di GitHub. Cuba perintah ini: git cli

Setakat ini, anda telah belajar bagaimana untuk mengklon, garpu, dan melihat menggunakan arahan
$ gh credits cli/cli
Salin selepas log masuk
. Mari buat repositori GitHub baru dari baris arahan. Pertama, kita perlu membuat projek baru. Mari kita cepat menjana projek Next.js. Apabila ditanya, gunakan templat "aplikasi pemula lalai":

gh repo view

anda akan mendapati bahawa repositori git tempatan projek telah dimulakan. Untuk membuat repositori dari baris arahan, hanya jalankan perintah berikut:
gh repo clone OWNER/REPO
Salin selepas log masuk
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika anda tidak menentukan pilihan --public, repositori swasta dibuat secara lalai. Berikut adalah senarai lengkap bendera yang boleh anda nyatakan:

<code>brew install gh</code>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika anda ingin membuat repositori di bawah organisasi yang berbeza, anda perlu menggunakan sintaks berikut untuk membuat repositori: gh repo create org/repo.

(seluruh artikel, mengenai permintaan tarik, isu, perintah gist, ringkasan dan FAQ, disebabkan oleh batasan ruang, sila tanya soalan dalam perenggan, dan saya akan menjawabnya secara terperinci satu demi satu.)

Atas ialah kandungan terperinci Github CLI: Panduan untuk GitHub dari baris arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan