Git for DevOps

Git For DevOps
By: Muhamad Angga Ferdyan




Apa Itu Git?

Git merupakan sistem kontrol versi terdistribusi yang digunakan untuk melacak perubahan kode sumber selama pengembangan perangkat lunak dan Memungkinkan kerja kolaboratif dengan fitur branching, merging, dan repository terpusat atau terdistribusi.


Mengapa Git Penting?

Dengan Github pekerjaan developing akan lebih mudah karena Github dapat memfasilitasi kerja kolaboratif antar tim,  membantu dalam pengelolaan kode yang lebih terstruktur, memungkinkan rollback cepat jika terjadi kesalahan. 


WORKFLOW GIT
  • Git Flow: Workflow berbasis fitur dengan branch main, develop, feature, release, dan hotfix.
  • GitHub Flow: Workflow sederhana dengan branch utama dan pull request. 

 WORKFLOW GIT


GITFLOW


INSTALLASI DAN KONFIGURASI GIT
Instalasi Git
  • Linux/macOS: sudo apt install git atau brew install git
  • Windows: Download dari git-scm.com
Konfigurasi Dasar 

 # Menyetel nama pengguna 
 $ git config --global user.name "Nama Anda" 


 # Menyetel email pengguna 
 $ git config --global user.email "email@domain.com" 


 # Memeriksa konfigurasi 
 $ git config --list 

Perintah Dasar Git
 # Inisialisasi repository 
 $ git init


# Menambahkan file ke staging 
 $ git add nama_file




# Commit perubahan 
 $ git commit -m “Pesan commit”



 # Melihat status repository 
 $ git status



# Melihat log commit 
 $ git log 



Bekerja dengan Branch

# Membuat branch baru
$ git branch nama_branch



# Berpindah ke branch lain 
 $ git checkout nama_branch


# Merge branch ke main 
 $ git merge nama_branch 


Integrasi Gitlab dengan Jenkins
untuk integrasi gitlab dan jenkins yang kemudian akan dideployment ke ubuntu server dilanjutkan ke link berikut: https://rks202207.blogspot.com/2025/03/git-for-deploy-sebelum-melakukan.html




Komentar

Postingan populer dari blog ini

GitforDeploy

Membuat CryptoCurrency( Mata Uang Kripto) menggunakan python