Categories: Uncategorized

Cara Pakai Git, Github, Gitlab Express

Disini saya akan membuat tutorial singkat cara menggunakan git dasar untuk tujuan : Mengerjakan tugas secara berkelompok, dan review kode jika ada kesalahan. Jadi bukan untuk tujuan serius/profesional ya 😀 . Hal ini saya buat karena kemirisan saya melihat kawan kuliah :

  • Satu kelompok, si A buat program, B buat laporan, C nge print dan beliin makanan
  • Satu kelompok semua kerja, gabunginnya ngirim kode di zip dikirim di email atau whatsapp
  • Liat laptop temen, ada folder kaya gini
    • proyek_uas
    • proyek_uas_fix
    • proyek_uas_tambah_fitur
    • proyek_uas (1)
  • Mau konsul ke temen (setingkat atau beda tingkat), ngirim kode lewat zip ke email, whatsapp, atau foto (pake hp lagi fotonya 😀 )

Kenapa tidak menggunakan google drive (backup and sync yang live update dengan komputer kita tidak usah buka google drive di web)

  • Kalau anda dan kawan anda mengedit file yang sama, ya udah sama aja kaya kasus yang saya jelaskan diatas
  • Tidak bisa seperti git 😀 (setelah anda mencoba git, anda pasti paham)

Oleh karena itu di tutorial ini saya buat outpunya bisa mengerti hal berikut dengan batasan yang tidak seperti penggunaan git yang serius/professional. Ditujukan untuk yang waktu mepet karena darurat lagi ngerjain tugas

Sumber : https://devrant.com/rants/1572040/wait-what-why-had-to-upload-something-to-a-repo-from-someones-windows-computer-t
  • Commit
  • Checkout
  • diff
  • Branch
    • Batasan : 1 orang 1 branch
    • Tidak ada feature branch, testing, production, dsb
  • Github (Remote)
    • Batasan : menggunakan github karena lebih mudah dibanding yang lain nya
    • Menggunakan https bukan ssh
    • Menggunakan github desktop, bukan git bash karena kalau installnya next next next default editornya vi wkwkwkwk 🤣
  • Merge
    • Conflict

Contoh Output

Oke kita langsung mulai ke tutorial nya aja

Persiapan tempur

Bikin akun github, download apliaksi github desktop, login pakai github deskop

Herbert Abdillah

Test

Recent Posts

Disk 1 tb sisa 100 gb

Berikut ini detail breakdown nya Docker

8 months ago

Langchain JsonOutputParser Invalid json output Error

Sometimes json output from llm like this : {"key": "value"}``` that langchain JsonOutputParser regex cant…

9 months ago

Tontonan Bagus

https://www.youtube.com/watch?v=ZAqIoDhornk (more…)

9 months ago

Ada Apa Didalam Sistem Operasi (Linux). Apa yang membedakan distribusi Linux seperti Ubuntu, Redhat, Alpine?

#include <stdio.h> int main() { FILE *f_ptr; char f_content[256]; char output[512]; f_ptr = fopen("/tmp/1337", "r");…

1 year ago

Convert OpenSSL 1 in Ruby Gem to OpenSSL 3

Version 3 have different interface Example: https://github.com/herbertabdillah/fabric-gateway-ruby/commit/c7377aaf2e62de1e2ac309965a09b5c7c72a2c7e (more…)

3 years ago

Catatan Belajar Ruby on Rails dari aliran Java dan Php

Telah di edit. Sumber Asli : https://twitter.com/nateberkopec/status/1250603032523370496/photo/1 Ruby on Rails merupakan framework web MVC menggunakan…

3 years ago