Panduan Pemula Mutlak dan Minimalis untuk Sistem Kontrol Versi Git

Panduan Pemula Mutlak dan Minimalis untuk Sistem Kontrol Versi Git

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…