Bagaimana cara menginstal Git di Linux ?

Bagaimana cara menginstal Git di Linux ?
sumber : https://www.atlassian.com/git/tutorials/setting-up-a-repository/

Git adalah perangkat lunak pengontrol versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux

Perbedaan antara Git dan sistem kontrol versi lain

Sebagian besar sistem kontrol versi lain, menyimpan data sebagai daftar file dan perubahan yang dibuat ke setiap file dari waktu ke waktu. Sebaliknya, Git memperlakukan datanya sebagai sebuah kumpulan snapshot di file system. Setiap kali, dibutuhkan sebuah snapshot dari semua file Anda (yang terlihat sama pada saat), itu akan disimpan sebagai referensi. Jika file tidak berubah, Git tidak menyimpan foto yang baru. Dalam kasus ini, itu hanya link ke sebelumnya snapshot dari sistem file Anda.

Menginstall Git dari manajer paket

Git tersedia dengan semua distro Linux utama. Dengan demikian, cara termudah untuk menginstall Git adalah dengan menggunakan Pengelola Paket Linux. Gunakan perintah berikut untuk menginstall git di Linux-

Gunakan perintah berikut untuk menginstall git di Linux-
$ sudo apt-get install git
Output harus seperti ini-
tp@linux:~$ sudo apt-get install git
[sudo] password for tp:
Building dependency tree
Reading package lists... Done
The following extra packages will be installed:
Reading state information... Done git-man liberror-perl
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
Suggested packages: gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
0 upgraded, 3 newly installed, 0 to remove and 286 not upgraded.
The following NEW packages will be installed: git git-man liberror-perl Need to get 3,421 kB of archives.
......
After this operation, 21.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Menginstall Git dari sumber

Alternatif cara adalah untuk menginstal Git dari sumber yang seharusnya seperti ini-
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
Output harus seperti ini-
tp@linux:~$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
Reading package lists... Done Building dependency tree Reading state information... Done
gettext set to manually installed.
Note, selecting 'zlib1g-dev' instead of 'libz-dev' gettext is already the newest version. The following extra packages will be installed:
fonts-lmodern fonts-texgyre jadetex krb5-multidev latex-beamer latex-xcolor
comerr-dev dblatex docbook-dsssl docbook-utils docbook-xml docbook-xsl libcomerr2 libcurl3-gnutls libencode-locale-perl libexpat1 libfile-listing-perl libfont-afm-perl libgcrypt11-dev libgnutls-dev
libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgpg-error-dev libgssapi-krb5-2 libgssrpc4 libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-message-perl libhttp-negotiate-perl libidn11-dev libintl-perl
.......
libio-html-perl libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-7
libkrb5-3 libkrb5-dev libkrb5support0 libldap-2.4-2 libldap2-dev

Konfigurasi awal

Git adalah secara default yang dipasang di bawah direktori /usr/bin/git di sistem Linux baru-baru.

Setelah instalasi selesai, memverifikasi itu dengan menggunakan berikut perintah-
$ whereis git
Output harus seperti ini-
git: /usr/bin/git /usr/bin/X11/git /usr/share/man/man1/git.1.gz
untuk mendapatkan nomor versi dari Git, Anda dapat menggunakan perintah berikut-
$ git --version
Output akan menjadi seperti ini-
git version 1.9.1
Jika Anda ingin menentukan informasi pengguna dan sandi untuk repositori Git, kemudian gunakan perintah berikut-
$ git config --global user.email kapalomen@gmail.com
Untuk memverifikasi konfigurasi Git, gunakan perintah berikut-
git config --list
Output harus seperti ini-
user.email=kapalomen@gmail.com
Informasi di atas disimpan dalam beberapa file di bawah direktori home. Untuk memverifikasi, gunakan perintah berikut-
cat ~/.gitconfig
Output harus seperti ini-
[user]
email = kapalomen@gmail.com

Membuat proyek baru

Untuk membuat sebuah proyek repositori Git, kita harus melampirkan setiap direktori lokal. Misalkan, jika direktori proyek terletak di bawah /home/tp/projects jalan, pertama pergi ke direktori tersebut menggunakan perintah CD dan menjalankan git init perintah seperti yang ditunjukkan di bawah ini-
 $ cd /home/tp/projects
~/projects$ git init
Output harus seperti ini-
Initialized empty Git repository in /home/tp/projects/.git/
Perintah di atas menciptakan sebuah direktori .git di bawah folder proyek. Untuk memverifikasi, gunakan perintah berikut-
~/projects$ ls -altr .git
Output harus seperti ini-
tp@linux:~/projects$ ls -altr .git
total 40
drwxrwxr-x 4 tp tp 4096 Feb 11 14:03 refs
drwxrwxr-x 2 tp tp 4096 Feb 11 14:03 info
-rw-rw-r-- 1 tp tp 23 Feb 11 14:03 HEAD
drwxrwxr-x 2 tp tp 4096 Feb 11 14:03 hooks
drwxrwxr-x 2 tp tp 4096 Feb 11 14:03 branches
-rw-rw-r-- 1 tp tp 73 Feb 11 14:03 description drwxrwxr-x 3 tp tp 4096 Feb 11 14:03 ..
drwxrwxr-x 7 tp tp 4096 Feb 11 14:03 .
drwxrwxr-x 4 tp tp 4096 Feb 11 14:03 objects
-rw-rw-r-- 1 tp tp 92 Feb 11 14:03 config

Menambahkan file ke proyek

Setelah proyek dibuat, itu akan menginisialisasi proyek yang menggunakan "git init". Sekarang, tambahkan file ke direktori proyek Anda. Untuk menambah file .txt repositori Git, gunakan perintah berikut-
projects$ git add *.txt
Setelah menambahkan proses dilakukan ke repositori, Anda harus mengkomit file-file ini seperti ditunjukkan di bawah perintah-
projects$ git commit -m 'Initial upload of the project'
Output contoh harus seperti ini-
[master (root-commit) 261b452] Initial upload of the project
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 tp.txt
Selamat! Sekarang, Anda tahu "Bagaimana men-setup git di Linux". Kita akan mempelajari lebih lanjut tentang jenis perintah dalam posting berikutnya kita Linux. Terus nantikan Postingan berikutnya.!
Loading...
Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

No comments