Panduan Pemula Mutlak dan Minimalis untuk Sistem Kontrol Versi Git
- 4439
- 688
- Ricardo Gottlieb
Git adalah sistem kontrol versi yang berarti memungkinkan Anda untuk melacak kode Anda atau jenis teks apa pun di seluruh pengembangan.
Artinya, Anda dapat mengembalikan dan meneruskan ke tahap pengembangan kode apa pun. Tanpa banyak detail, ini dilakukan terutama melalui beberapa perintah dasar: klon
,menambahkan
,melakukan
, dorongan
Dan menarik
.
Jelas ada lebih banyak perintah yang tersedia, tetapi ini adalah perintah dasar yang akan kita diskusikan dalam pendek ini
git cara-untuk. Sebelum Anda mulai, pastikan itu git
Perintah tersedia di sistem Anda. Jika tidak, di Ubuntu atau Debian Linux Anda akan menginstalnya sebagai pengguna root dengan perintah Linux berikut:
# apt-get install git
Membayangkan git
Sebagai repositori terpusat dari kode/teks Anda yang mungkin dan sangat sering dibagikan di antara banyak pengembang lainnya. Mari kita mulai dengan mengkloning repositori git saya yang ada:
$ git clone https: // [email protected]/linuxconfig/linuxconfig.org.git mengkloning ke 'linuxconfig.org '… kata sandi untuk' https: // [email protected] ': Peringatan: Anda tampaknya telah mengkloning repositori kosong. Memeriksa konektivitas… selesai.
Saya telah memberikan kata sandi saya dan di atas Git Clone
Perintah diunduh semua file yang tersedia di repositori itu. Saat ini repositori kosong:
$ CD LinuxConfig.org/ $ ls
Selanjutnya, saya akan menulis beberapa teks sederhana dan menyimpannya ke dalam file teks yang disebut MyCode.txt
:
$ echo hello world> mycode.txt $ cat mycode.txt hello world
Sebelum MyCode.txt
menjadi bagian dari repositori kami yang perlu ditambahkan ke repositori. Ini dilakukan dengan menggunakan menambahkan
memerintah:
$ git add *
Tanda asterisk berarti menambahkan semua file (saya terlalu malas untuk menjadi eksplisit). Sekarang kami membuat tonggak pertama dalam pengembangan kami, maka kami melakukan kode menggunakan melakukan
memerintah:
$ git commit -m "jenius my line first code" [master (root -commit) 01b23f7] jenius saya baris pertama file 1 diubah, 1 penyisipan (+) membuat mode 100644 mycode.txt
Pada tahap ini kode adalah bagian dari repositori kami dan kami dapat kembali ke tonggak sejarah ini kapan saja menggunakan nomor komit misalnya. 01B23F7
dalam kombinasi dengan perintah yang relevan untuk tidak dibahas di sini. Itu -M
Opsi adalah pesan yang dilampirkan
Komit ini menggambarkan apa yang telah dilakukan. Meskipun, kode baru kami berkomitmen, ia masih berada secara lokal sehingga tidak dapat dilihat oleh orang lain. Dari alasan ini kita perlu menyimpan komitmen baru kita ke yang terpusat
Direktori menggunakan dorongan
memerintah:
$ git push -u asal master kata sandi untuk 'https: // [email protected] ': menghitung objek: 3, selesai. Objek menulis: 100% (3/3), 236 byte | 0 byte/s, selesai. Total 3 (Delta 0), digunakan kembali 0 (Delta 0) ke https: // [email protected]/linuxconfig/linuxconfig.org.git * [cabang baru] master -> master cabang master diatur untuk melacak master cabang jarak jauh dari asal.
Semua selesai. Terakhir, kami akan membahas menarik
Perintah yang digunakan untuk mengambil kode dari repositori terpusat. Sebagian besar waktu Anda tidak akan menjadi satu -satunya pengembang yang mengerjakan proyek apa pun. Di dalam
Sementara itu, Anda sedang istirahat, beberapa kolega Anda mungkin telah mendorong kode baru ke dalam repositori, sehingga Anda harus tetap disinkronkan. Ini dilakukan oleh menarik
memerintah.
$ git tarik kata sandi untuk 'https: // [email protected] ': sudah mutakhir.
Tidak ada perubahan, jadi saya bisa terus bekerja. Selalu coba lakukan tarik git
Sebelum Anda mulai bekerja. Dengan cara ini Anda memiliki kesempatan yang lebih baik untuk menghindari kebutuhan yang tidak perlu untuk menggabungkan kode. Mulai sekarang, Anda akan
Mengulangi baris berikut di seluruh:
$ git tarik di sini Anda melakukan pekerjaan $ git add * $ git commit -m "Beberapa deskripsi makna dari hal -hal jenius yang telah Anda lakukan" $ git push -u asal master
Tutorial Linux Terkait:
- Tutorial pengantar untuk git di linux
- Cara mengelola repositori git dengan python
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Cara mengkloning sistem linux
- Instal Arch Linux di VMware Workstation
- Tutorial git untuk pemula
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Tutorial debugging GDB untuk pemula
- Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
- « Cara mengganti nama label nama VM (mesin virtual) di XenServer
- Tutorial Instalasi dan Konfigurasi Anggur di Linux »