Skip to content

andreasbayu/01-git-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Tugas MDPL Praktik


Daftar isi :

  1. Install GIT
  2. Konfigurasi GIT
  3. Mengelola Repositori

Install Git

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

install-git

Ketikkan perintah berikut untuk mengetahui versi dari git yang terinstall.

$ git --version
git version 2.33.0 

Konfigurasi GIT

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

Mengelola Repositori

Personal access token

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

Mengelola repositori di akun sendiri

Membuat Repository

  1. Langkah pertama yang dilakukkan adalah membuat repositori baru klik tanda + dibagian pojok kanan atas, lalu pilih New repository.

    1

  2. isikan nama repositori, deskripsi (opsional), dan lisensi (bila diperlukan), dan repositori dapat dibuat public maupun private.

    1

  3. klik tombol Create repository

Clone 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.

1

Setelah melakukan clone di komputer lokal kita dapat melakukan perubahan maupun penambahan yang nantinya dapat dipush ke github.

Mengubah - Push tanpa branching dan merging

perubahan terjadi karena :

  1. Ada file atau direktori yang dihapus
  2. Isi File berubah, atau file diedit
  3. Ada File atau direktori baru

4

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.

Mengubah isi dengan branching dan merging

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.

5

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.

6

Kemudian klik Merge pull request.

7

Dan Setelah itu lakukan merge di komputer lokal.

8

Sinkronisasi

Bila kita melakukkan perubahan di komputer lain kita perlu melakukkan sinkronisasi pada komputer lainnya. Dengan perintah berikut :

$ git pull

Membatalkan Perubahan

9

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.

Undo commit terakhir

10

11

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

12

13

Setelah itu dapat di push ke repositori github.

14

Jika sudah melakukkan commit, tetapi belum dipush ke repo github, cara membalkannya dengan perintah $ get reset --hard HEAD^ seperti pada contoh berikut ini :

15

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.

16 17

Dan setelah itu, terlihat pada file README.md muncul tambahan pesan, pesan tersebut memudahkan kita untuk mengeditnya. setelah merubahnya kita dapat melakukkan commit.

18

Edit file tersebut dan simpan.

19

langkah berikutnya adalah mengetikkan perintah $ git revert --continue.

20

Mengelola repositori di organisasi

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.

21


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published