Rumah  >  Artikel  >  alat pembangunan  >  Apakah hubungan antara git dan github?

Apakah hubungan antara git dan github?

WBOY
WBOYasal
2022-06-30 17:54:018978semak imbas

Hubungan antara git dan github ialah: github ialah platform pengehosan gudang berdasarkan git; GitHub ialah platform pengehosan untuk projek perisian sumber terbuka dan peribadi, kerana ia hanya menyokong Git sebagai satu-satunya versi format perpustakaan untuk pengehosan; , jadi Dinamakan GitHub, Git ialah sistem kawalan versi teragih sumber terbuka yang boleh mengendalikan pengurusan versi projek dari kecil hingga sangat besar dengan berkesan dan pantas.

Apakah hubungan antara git dan github?

Persekitaran pengendalian artikel ini: sistem Windows 10, Git versi 2.30.0, komputer Dell G3.

Apakah hubungan antara git dan github?

Git ialah alat pengurusan versi, dan github ialah platform pengehosan gudang berdasarkan git(Sudah tentu github banyak lebih daripada itu sekarang), jadi hubungan antara git dan github terbukti dengan sendirinya. Mereka telah memberikan sumbangan besar kepada pembinaan dan pengurusan perisian dan perisian sumber terbuka.

GIT

Git ialah sistem kawalan versi teragih sumber terbuka percuma untuk pemprosesan yang tangkas dan cekap bagi apa-apa projek kecil atau besar.

Git ialah sistem kawalan versi teragih sumber terbuka yang boleh mengendalikan pengurusan versi projek dengan berkesan dan pantas daripada projek kecil hingga sangat besar. Git ialah perisian kawalan versi sumber terbuka yang dibangunkan oleh Linus Torvalds untuk membantu mengurus pembangunan kernel Linux.

Torvalds mula membangunkan Git sebagai pengganti sementara untuk BitKeeper, yang telah menjadi alat kod sumber utama yang digunakan oleh pembangun kernel Linux di seluruh dunia. Sesetengah orang dalam komuniti sumber terbuka merasakan bahawa lesen BitKeeper tidak sesuai untuk kerja komuniti sumber terbuka, jadi Torvalds memutuskan untuk mula bekerja pada sistem kawalan versi dengan lesen yang lebih fleksibel. Walaupun Git pada asalnya dibangunkan untuk membantu dalam proses pembangunan kernel Linux, kami telah mendapati Git digunakan dalam banyak projek perisian percuma lain. Sebagai contoh, banyak projek Freedesktop telah dipindahkan ke Git.

github

GitHub ialah platform pengehosan untuk projek perisian sumber terbuka dan peribadi, kerana ia hanya menyokong Git sebagai satu-satunya format repositori untuk pengehosan , maka dinamakan GitHub.

GitHub telah dilancarkan secara rasmi pada 10 April 2008. Selain pengehosan gudang kod Git dan antara muka pengurusan Web asas, ia juga menyediakan langganan, kumpulan perbincangan, pemaparan teks, penyunting fail dalam talian dan graf kerjasama (laporan ) , perkongsian coretan kod (Gist) dan fungsi lain. Pada masa ini, ia mempunyai lebih daripada 3.5 juta pengguna berdaftar dan sebilangan besar versi yang dihoskan, termasuk projek sumber terbuka yang terkenal seperti Ruby on Rails dan jQuery.

Peluasan pengetahuan:

Muat naik projek ke GitHub

URL GitHub: https://github.com/

Artikel ini tidak akan menerangkan secara terperinci tentang penciptaan akaun Penggunaan GitHub, Gitee, dll. pada dasarnya adalah sama.

a. Buat gudang jauh

Akaun yang baru anda buat tidak mempunyai sebarang projek, kami perlu buat sendiri

Apakah hubungan antara git dan github?

b , Cipta gudang jauh di GitHub

Apakah hubungan antara git dan github?

c.

Apakah hubungan antara git dan github?

// 如果本地没有仓库,我们可以使用如下命令进行关联echo "# practice" >> README.md  // 创建文件git init   // 初始化仓库git add README.md  // 上传到暂存区git commit -m "first commit"  // 提交到本地仓库git branch -M main // 对当前分支重命名为main分支git remote add origin https://github.com/codeguowq99/practice.git  // 将本地仓库和远程仓库进行关联git push -u origin main  // 将本地仓库的所有修改Apakah hubungan antara git dan github?// 如果本地已经存在仓库git remote add origin https://github.com/codeguowq99/practice.git  // 将本地仓库和远程仓库进行关联git branch -M main  // 对当前分支重命名为main分支git push -u origin main  // 将本地仓库的所有修改Apakah hubungan antara git dan github?

Nota: Premis langkah di atas adalah untuk menjana kunci ssh secara setempat, dan kemudian memuat naik kunci awam ke GitHub di bawah Tetapan. (Untuk ssh, sila rujuk artikel saya yang lain)
Apakah hubungan antara git dan github?
Selepas melengkapkan langkah ini, saya boleh mengaitkan projek yang dibuat sebelum ini dengan gudang jauh dan menolak kandungan gudang tempatan ke alat kawalan jauh gudang.

Apakah hubungan antara git dan github?
Selepas tolakan selesai, kami memuat semula halaman GitHub dan melihat bahawa projek kami telah tiba di awan.
Apakah hubungan antara git dan github?
Pada ketika ini, kami boleh menerbitkan projek kami ke gudang terpencil Dalam proses penggunaan seterusnya, kami mula-mula boleh memindahkan commit ke gudang tempatan dan kemudian push gudang jauh.

Pembelajaran yang disyorkan: "Tutorial Git"

Atas ialah kandungan terperinci Apakah hubungan antara git dan github?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Apakah status fail git?Artikel seterusnya:Apakah status fail git?