Git menggunakan GitHub untuk membina gudang jauh


Pengenalan kepada bahagian ini:

Dalam bahagian sebelumnya, kami mempelajari cara menggunakan Git untuk membina gudang tempatan kami dan dengan mudah melaksanakan kawalan versi, pemulihan kod dan log pengubahsuaian Melihat, dan lain-lain; pembaca pasti tidak berpuas hati dengan orang tempatan, bukan? Kami memerlukan repositori jauh sebagai pelayan! Sudah tentu, menyediakan pelayan memerlukan wang, jadi mengapa tidak menjadi tuan rumah projek di Github? Sebagai asas kod sumber terbuka dan sistem kawalan versi, Github mempunyai lebih daripada 1.4 juta pengguna pembangun. Memandangkan semakin banyak aplikasi beralih ke awan, Github telah menjadi cara terbaik untuk mengurus pembangunan perisian dan menemui kod sedia ada tanpa sebarang kos, jadi mengapa tidak menggunakannya? Betul! Dalam bahagian ini, kami akan belajar cara untuk mengehoskan kod kami di Github!

1. Pendaftaran akaun & penciptaan gudang:

Buka laman web rasmi Github untuk mendaftar: laman web rasmi Github, isikan maklumat berkaitan pendaftaran: nama pengguna, e-mel, kata laluan

Selepas pendaftaran, lompat ke halaman berikut dan pilih kaedah pembelian gudang (gudang persendirian, orang lain tidak boleh akses, kebenaran diperlukan), secara amnya kami memilih Percuma untuk diri kami sendiri: PS: Dengan cara ini, anda mungkin menerima e-mel pengesahan dalam peti mel anda pada masa ini, klik untuk melengkapkan pengesahan.

Seterusnya, buat repositori kod kami:

Tambahkan beberapa kandungan pada Petua repositori anda, ia adalah beberapa gambaran keseluruhan projek (anda boleh menulisnya atau tidak)

Pengenalan ringkas kepada beberapa perkara di halaman utama:


2. 🎜>

Kemudian di suatu tempat, terdapat kunci untuk membuka Git Bash:

Jenis:

klon git https ://github.com/ZPJay/Garbage.git

Kemudian anda boleh melihat bahawa pangkalan kod kami telah dimuat turun:

Buka folder dan anda boleh melihat kandungan berikut:


3. Pengurusan cawangan

Bagi mereka yang baru menggunakan alat kawalan versi, cawangan mungkin tidak biasa, tetapi ia akan memberi kami kemudahan yang hebat! Disebabkan keterbatasan ruang, Pengarang terus menjatuhkan pautan, dan semua orang akan tahu dengan melihat gambar: Laman web rasmi Cao Xuefeng: Buat dan gabungkan cawangan! Tulisannya sangat bagus ~ Saya cadangkan mengumpulnya!

Setelah memahami konsep, mari kita biasakan dengan beberapa arahan yang berkaitan dengan cawangan:

① Buat cawangan (yang terakhir akan menukar cawangan pada masa yang sama):

git branch v1.0.3 atau git checkout -b v1.0.4

②Lihat repositori Semua cawangan:

git branch -a

③Tukar ke cawangan:

git checkout v1.0.3

④Padamkan cawangan:

git branch -D v1.0.4

⑤Gabung cawangan

git merge v1.0.3


4. Isu penyegerakan antara gudang tempatan dan terpencil

Operasi cawangan yang dilakukan sebelum ini semuanya dilakukan secara tempatan, kita mesti ada komunikasi dengan alat kawalan jauh gudang, kan? Kami telah mencuba menggunakan arahan klon untuk memuat turun projek secara tempatan tahun lepas Jadi bagaimana kami menyegerakkan kod ke Github selepas kami mengubah suainya? Kami mula-mula membuat sedikit pengubahsuaian pada gudang tempatan kami, kemudian menyediakan git add dan git commit secara tempatan, dan kemudian:

git push origin master atau terus git push

Serahkan kandungan tempatan kami:

Kemudian lihat Github kami, anda dapat melihat bahawa kandungan telah berubah, dan pengirim adalah akaun saya yang lain!

Mesti ada pelayan yang disegerakkan dengan pelayan tempatan, kan? Ia sangat mudah, hanya satu

git pull

sudah memadai


5. Ringkasan bahagian ini

Baik, itu sahaja untuk bahagian ini Ini adalah tutorial pengenalan, jadi saya tidak akan pergi ke secara mendalam Jika anda berminat, anda boleh mengetahui lebih lanjut mengenainya. Mari kita bercakap tentang situasi semasa syarikat anda. ① Gunakan Github sebagai alat pengurusan projek kami: Kami semua mengehoskan projek pada Github, dan kemudian mempunyai dua cawangan: cawangan pembangunan dan ujian, satu cawangan untuk setiap versi, dan cawangan digabungkan ke dalam induk apabila ia akhirnya dikeluarkan! Laporan pepijat juga disebut di atas, yang agak mudah! ② Menggunakan Trello untuk kawalan proses juga agak mudah dan cekap! Mereka yang berminat boleh mengetahui lebih lanjut! Di samping itu, akses domestik ke Github mungkin perlahan, dan jika ia adalah gudang persendirian, terdapat bayaran Jika syarikat tidak menggunakan ejen atau membangun secara persendirian, ia mungkin tidak berguna, tetapi anda boleh mempertimbangkan untuk menggunakan domestik. gudang sumber terbuka: Git@OSC, dibangunkan oleh Open Source China menyediakan 1,000 gudang persendirian Nampaknya mereka yang berminat boleh mempertimbangkan untuk mengehos kod di sini:

http://git.oschina.net/! Itu sahaja jika terdapat sebarang kesilapan atau ketinggalan dalam artikel, sila nyatakan, terima kasih~