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
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
# Inisialisasi repository
$ git init
$ git add nama_file
# Commit perubahan
$ git commit -m “Pesan commit”
# Melihat status repository
$ git status
# Melihat log commit
$ git log
$ git branch nama_branch
$ git checkout nama_branch
$ 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
Posting Komentar