GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal dan Mengkonfigurasi Git di Debian 11

Hari ini kita akan belajar cara mengkonfigurasi Git dengan Debian 11. Pertimbangkan skenario di mana beberapa pengembang mengerjakan proyek yang sama. Bagaimana cara mengontrol versi yang berbeda dari pekerjaan mereka? Git adalah jawabannya! itu salah satu kontrol versi paling terkenal saat ini.

Git awalnya dikembangkan oleh Linus pada tahun 2005. Git dirancang untuk pengembang yang hanya membutuhkan sistem kontrol versi sederhana.

Apa itu sistem kontrol versi? Nah, Anda bisa menganggapnya sebagai repo terpusat. Di mana pengembang dapat mengerjakan proyek yang sama atau pada modul/bagian proyek? Tanpa mempengaruhi pekerjaan anggota tim lain, mereka dapat terus berkontribusi.

Pengembang dapat menjaga pekerjaan mereka tetap utuh dalam bentuk cabang. Di cabang, pengembang dapat mengembangkan, menyusun, dan mengkomit kode mereka.

Cara mengkonfigurasi git dengan Debian 11.

Prasyarat? Pengetahuan dasar tentang Linux, mesin Debian 11, RAM 4 GB, dan penyimpanan 40 GB sudah cukup.

Perbarui server terlebih dahulu.

# apt update

Instal git di server Debian Anda.

# apt install git

Periksa versi Git yang diinstal.

# git --version

Selanjutnya, git perlu mengatur konfigurasi, di mana Anda memberikan Nama dan id Email.

Tentukan nama pengguna

# git config --global user.name "Rajneesh Kumar"

Tentukan id email.

# git config --global user.email "[email protected]"

Konfirmasi untuk pembaruan perubahan.

# git config --list

Semua konfigurasi git disimpan di bawah file gitconfig. File disimpan sebagai tersembunyi di direktori home.

Lihat.

# ls .gitconfig 

Satu perintah lagi dapat digunakan untuk mendefinisikan parameter.

# git config --global --edit

ubah setelan Anda di sini.

Administrasi git dasar

Sekarang bagian instalasi sudah selesai, mari kita lihat cara mengkonfigurasi perintah dasar git.

Buat proyek baru.

# mkdir newgit

Ubah ke direktori itu.

# cd newgit/

Jadikan folder ini sebagai repo git baru untuk proyek Anda.

# git init

Sekarang, folder ini dimulai untuk proyek git.

Direktori .git baru dibuat di bawah /newgit map. Mari kita lihat.

# cd .git/ && ls

Status Git dapat diperiksa dengan mengikuti perintah.

# git status

Belum ada file yang dibuat, dan kode git dikomit. Mari kita buat programnya terlebih dahulu.

# vim test.sh
#!/bin/bash
echo "Hello World"

Tambahkan file ke git.

# git add test.sh

Periksa kembali statusnya.

# git status

Sekarang kita dapat melihat dengan jelas bahwa file tersebut ditambahkan ke git. File dipindahkan ke staging area. Staging area tidak lain adalah sebuah hold stage dimana program disimpan sebelum sampai pada tugas akhir.

Datang file Anda dari area pementasan. Dengan opsi git commit perintah -m kami gunakan untuk membuat komentar sebagai referensi. Komentar membantu kontributor lain untuk memahami perubahan apa yang telah Anda buat.

# git commit -m "unixcop repo" 

Untuk memeriksa berapa banyak yang telah Anda buat sampai sekarang, gunakan perintah berikut. Id unik dihasilkan untuk setiap log. Semua detail seperti yang dilakukan penulis pada jam berapa terlihat.

# git log

Buat beberapa file lagi dan komit semuanya sekaligus. Saya membuat dua file bernama dengan unixcop1.sh dan unixcop2.sh.

# git status

Kita bisa melihat ada beberapa file yang tidak ditambahkan ke tahap git. Mari tambahkan semua file ke tahap git sekaligus. gunakan git add dengan opsi titik (.). Periksa kembali statusnya.

# git tambahkan .

Komit lagi dan periksa log.

# git commit -m "testing 2.0"

Sekarang, kita dapat melihat dua id komit dihasilkan di sini.

Kita dapat beralih ke tahap komit apa pun.

Salin id komit yang diinginkan, gunakan dengan opsi checkout.

# git checkout 6c98d648ff830824d4d2d2e21d62350ff6b01c8f

Sekarang daftar direktori dan Anda akan melihat satu-satunya file test.sh, karena pada saat itu hanya file test.sh yang dibuat.

Ini adalah bagaimana git dapat dikelola menggunakan perintah yang berbeda. Nantikan artikel selanjutnya.


Debian
  1. Cara Menginstal dan Mengkonfigurasi Mariadb 10 di Debian 11

  2. Cara menginstal dan mengkonfigurasi MongoDB 5 di Debian 11

  3. Cara menginstal dan mengkonfigurasi Redis 6 di Debian 11

  1. Cara Menginstal Git di Debian 9

  2. Cara Menginstal dan Mengkonfigurasi VNC di Debian 9

  3. Cara menginstal dan mengkonfigurasi buruh pelabuhan di Debian 11

  1. Cara Menginstal dan Mengonfigurasi Redis di Debian 9

  2. Cara Menginstal dan Mengonfigurasi Nagios di Debian 9

  3. Cara Menginstal dan Mengkonfigurasi Redmine di Debian 9