Daftar isi :
Pemasangan Git pada linux sangat mudah karena hanya menggunakan paket manager sesuai distribusi yang digunakan. dan git sendiri umumnya sudah tersedia di Linux.
# pacman -S git
Ketikkan perintah berikut untuk mengetahui versi dari git yang terinstall.
$ git --version
git version 2.33.0
Sebelum mengguanakan git sebaiknya melakukan 2 konfigurasi username dan email, dengan menggunakan perintah berikut ini :
$ git config --global user.name "username"
$ git config --global user.email emailkamu@domain.tld
Pastikan username dan email untuk memasukkan username dan email yang sama dengan github yang digunakan.dan gunakan perintah dibawah ini untuk melihat configurasinya.
$ git config --list
user.email=emailkamu@domain.tld
user.user=username
user.name=username
init.defaultbranch=main
credential.helper=wincred
Mulai 13 Agustus 2021, penggunakan token merupakan hal wajib ubtuk semua akses ke github yang memerlukan otentikasi. Sehingga perlu membuat personal access token. dapat melihat pada link berikut : https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
-
Langkah pertama yang dilakukkan adalah membuat repositori baru klik tanda + dibagian pojok kanan atas, lalu pilih New repository.
-
isikan nama repositori, deskripsi (opsional), dan lisensi (bila diperlukan), dan repositori dapat dibuat public maupun private.
-
klik tombol Create repository
Clone repositori adalah cara ubtuk menduplikasi ropositori kita yang berada digithub ke komputer lokal. caranya dengan menggunakan perintah berikut ini $ git clone https://alamatrepo.git
.
Setelah melakukan clone di komputer lokal kita dapat melakukan perubahan maupun penambahan yang nantinya dapat dipush ke github.
perubahan terjadi karena :
- Ada file atau direktori yang dihapus
- Isi File berubah, atau file diedit
- Ada File atau direktori baru
Ketika menabahkan file README.md
dan memasukan text otomatis telah terjadi perubahan kita perlu untuk melakukan perintah $ git add -A
untuk memasukan file mana saja yang akan dicommit, setelah itu kita perlu melakukan commit dengan perintah $ git commit -m "pesan"
barulah melakukan push dengan perintah $ git push origin branch
.
Dengan cara ini ketika akan melakukan perubahan, perubajhan itu dilakukan di komuter lokal dengan membuat branch yang nantinya akan digunakan untuk menampung perubahan - perubahan. Dan nantinya branch itu akan di merge dengan branch utama biasanya bernama master atau main.
Pertama buat branch baru lalu buka file README.md
kemudian isikan text, dan untuk memastikan kita berada di branch baru ketik perintah $ git status
, lalu lakukkan commit, setelah itu kita dapat berindah ke branch utama, dan kita dapat melakkan push di branch baru yang kita buat.
Lalu kirim pull request.
Kemudian klik Merge pull request
.
Dan Setelah itu lakukan merge di komputer lokal.
Bila kita melakukkan perubahan di komputer lain kita perlu melakukkan sinkronisasi pada komputer lainnya. Dengan perintah berikut :
$ git pull
Pertama buat branch baru lalu ubah atau tambahkan sebuah text di README.md pindah ke branch utama lalu hapus branch yang baru dibuat. terlihat meskipun branch telah dihapus tetapi riwayat pengeditan masih ada, yang perlu kita lakukkan adalah menggunakan perintah berikut $ git reset --hard
dan riwayat pengeditan telah hilang sepenuhnya.
Pada gambar diatas dicontohkan pada saat kita mengubah README.md dan melakukan commit. dan setelah itu kita dapat mengembalikan pada commit sebelumnya dengan perintah dibawah ini
$ git revert HEAD
Setelah itu dapat di push ke repositori github.
Jika sudah melakukkan commit, tetapi belum dipush ke repo github, cara membalkannya dengan perintah $ get reset --hard HEAD^
seperti pada contoh berikut ini :
Dapat terlihat perbahan yang dilakukkan pada file README.md
sudah tidak ada lagi.
Cara Untuk kembali ke perubahaan yang sudah lama dapat juga dengan perintah git revert namun pada argumen ke 3 diganti dengan posisi terakhir, $ git revert <posisi>
, dan kemudian edit file secara manual baru dapat dipush.
Dan setelah itu, terlihat pada file README.md muncul tambahan pesan, pesan tersebut memudahkan kita untuk mengeditnya. setelah merubahnya kita dapat melakukkan commit.
Edit file tersebut dan simpan.
langkah berikutnya adalah mengetikkan perintah $ git revert --continue
.
Repositori dapat kita buat diakun kita maupun berada di organisasi. Organisasi dapat kita buat sendiri juga bila dimasukkan menjadi anggota organisasi. Perbedaan pada saat membuat diakun sendiri adalah pada bagian Owner, Owner dari repositori yang kita buat adalah organisasi.