Git

Pasang Git di Ubuntu

Pasang Git di Ubuntu
Git adalah sistem kawalan versi diedarkan. Ini digunakan untuk mengesan perubahan kod sumber semasa pengembangan perisian. Ini adalah alat yang sangat membantu untuk pengembangan perisian yang pantas. Git sangat pantas menjalankan tugasnya. Ini adalah salah satu alat terbaik yang dapat dimiliki oleh pemaju jika digunakan dengan betul. Git adalah sumber terbuka sepenuhnya.

Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang Git di Ubuntu. Saya akan menggunakan Ubuntu 18.04 LTS untuk demonstrasi dalam artikel ini. Tetapi, prosedur dan perintah yang ditunjukkan di sini dalam artikel ini harus berfungsi untuk versi Ubuntu yang disokong. Oleh itu, mari kita mulakan.

Memasang Git:

Git boleh didapati di repositori pakej rasmi Ubuntu. Jadi, anda boleh memasang Git di Ubuntu dengan mudah menggunakan pengurus pakej APT.

Pertama, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini

Sekarang, pasang Git dengan arahan berikut:

$ sudo apt memasang git

Sekarang, tekan y dan kemudian tekan bersambung.

Git harus dipasang.

Sekarang, jalankan arahan berikut untuk memeriksa sama ada Git berfungsi dengan betul:

$ git - penukaran

Seperti yang anda lihat, versi Git yang saya gunakan adalah 2.17.1. Ia berfungsi dengan betul juga.

Menetapkan Nama Pengguna dan E-mel di Seluruh Dunia:

Perkara pertama yang anda mahu lakukan semasa anda memasang Git pada mesin Ubuntu anda adalah menetapkan pemboleh ubah konfigurasi global pengguna.nama dan pengguna.e-mel. Nilai pemboleh ubah ini akan digunakan apabila anda menggunakan Git untuk menguruskan kod sumber anda secara lalai.

Untuk menetapkan nama global anda, jalankan arahan berikut:

$ git config - pengguna global.namakan "YOUR_NAME"

NOTA: Ubah NAMA AWAK ke nama penuh anda.

Anda juga harus menetapkan alamat e-mel global. Oleh itu, pembangun lain boleh menghubungi anda sekiranya mereka mempunyai pertanyaan mengenai kod anda.

Untuk menetapkan alamat e-mel global, jalankan arahan berikut:

$ git config - pengguna global.e-mel "YOUR_EMAIL"

NOTA: Ubah EMEL ANDA ke alamat e-mel peribadi anda.

Anda boleh memeriksa semua pemboleh ubah yang anda tetapkan secara global dengan arahan berikut:

$ git config --global -l

Seperti yang anda lihat, pemboleh ubahnya pengguna.nama dan pengguna.e-mel Saya telah menetapkan lebih awal dan nilai masing-masing dicetak di skrin.

Menggunakan Git:

Di bahagian ini, saya akan menunjukkan kepada anda cara membuat repositori Git tempatan anda sendiri dan melakukan tugas asas dengan Git.

Katakan, anda sedang mengembangkan program hello world menggunakan C / C++. Sekarang, anda mahu menggunakan Git untuk menguruskannya.

Untuk melakukan itu, pertama, arahkan ke direktori projek anda seperti berikut:

$ cd Projek / helloworld

Seperti yang anda lihat, saya mempunyai utama.c fail di sini.

Sekarang, mulakan repositori Git baru di sini dengan arahan berikut:

$ git init

Seperti yang anda lihat, repositori Git kosong diinisialisasi.

Sekarang, anda dapat melihat status fail di repositori Git anda dengan arahan berikut:

status $ git

Saya juga belum ada komitmen. Fail sumber utama.c adalah fail yang tidak dilacak di repositori. Ini adalah status lalai dari semua fail repositori Git yang baru dibuat.

Sekarang, sebelum anda menambahkan sebarang fail untuk dijejaki, mari kita lihat sama ada kod sumbernya baik-baik saja. Saya hanya akan menyusun utama.c atur cara dan jalankan untuk tujuan tersebut.

Sekarang, periksa semula statusnya seperti berikut:

status $ git

Seperti yang anda lihat, saya mempunyai 2 fail yang tidak dilacak sekarang.

Sekarang, katakan, anda mahu menjejaki fail utama.c. Untuk melakukan itu, jalankan arahan berikut:

$ git tambah utama.c

Seperti yang anda lihat, failnya utama.c kini berwarna hijau. Ini bererti Git kini mengesan fail dan sudah siap untuk dilakukan.

Sekiranya anda tidak sengaja menambah fail, anda juga boleh menghapusnya. Untuk melakukan itu, jalankan arahan berikut:

$ git rm --cache utama.c

Seperti yang anda lihat, utama.c fail tidak lagi dikesan.

Anda boleh menambahkan semua fail yang tidak dilacak dengan satu perintah dan juga seperti berikut:

$ git tambah -A

Saya telah menyusun utama.c failkan ke hello.o fail. Anda sebenarnya tidak mahu Git mengesan fail ini dalam kehidupan sebenar. Dengan gembira, Git telah .gitignore fail yang digunakan untuk memberitahu Git fail dan direktori apa yang harus diabaikan.

Sebagai contoh, katakanlah, anda tidak mahu menjejaki fail yang berakhir dengan .o sambungan. Untuk melakukan itu, pertama, buat a .gitignore fail seperti berikut:

$ nano .gitignore

Sekarang, taipkan *.o dalam fail seperti yang ditunjukkan dalam tangkapan skrin di bawah dan simpan fail dengan menekan + x diikuti oleh y dan .

Sekarang, seperti yang anda lihat, hello.o fail tidak lagi disenaraikan.

Sekarang, seperti yang saya gunakan git add -A arahan untuk menambah semua fail projek saya untuk dijejaki.

Seperti yang anda lihat, kedua-dua fail tersebut ditambahkan untuk dijejaki.

Sekarang, anda boleh melakukan (simpan perubahan) tahap perkembangan anda pada projek ini seperti berikut:

$ git commit -m "mesej deskriptif mengenai komit ini"

Seperti yang anda lihat, keadaan projek dibuat dan ID unik dicetak. Setiap komit mempunyai hash yang dikira bergantung pada isi projek anda untuk membezakan antara setiap projek.

Saya menukar kod sumber utama.c dan seperti yang anda lihat, status fail kini diubah.

Sekarang, anda boleh melakukan perubahan sekali lagi seperti berikut:

$ git tambah -A
$ git commit -m "tambah fungsi printHello untuk menjadikan kod utama.c lebih modular "
[

Anda dapat melihat semua komitmen yang telah anda lakukan di repositori Git ini dengan arahan berikut:

$ git log

Seperti yang anda lihat, saya telah membuat 2 komit dan ia disenaraikan termasuk mesej komit.

Anda juga boleh menggunakan perintah berikut untuk melihat semua komit dalam format ringkas:

$ git log - talian

Jadi, itulah asasnya anda memasang Git dan menggunakannya di Ubuntu. Terima kasih kerana membaca artikel ini.

Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...