[ English | Indonesia | 한국어 (대한민국) | español (México) | English (United Kingdom) | Deutsch | 中文 (简体, 中国) ]
Siapkan dan Pelajari GIT¶
Catatan
Bagian ini mengasumsikan Anda telah menyelesaikan panduan Account Setup (pengaturan akun).
GIT¶
Apa itu Git?¶
Git adalah sistem kontrol versi terdistribusi gratis dan open source yang digunakan komunitas OpenStack untuk mengelola perubahan kode sumber dan dokumentasi.
Git memungkinkan Anda untuk:
Tekan dan uji kode, dokumen, perubahan infrastruktur, dan konfigurasi CI<https://opendev.org/explore/repos>`_
Dorong Specifications
Dorong Use cases for features
Instalasi¶
Mac OS¶
Lihat ke Git download page dan klik Mac OS X.
File yang diunduh harus berupa dmg di folder unduhan Anda. Buka file dmg itu dan ikuti instruksi di layar.
Jika Anda menggunakan manajer paket Homebrew <http://brew.sh> _, buka terminal dan ketik
brew install git
Linux¶
Untuk distribusi seperti Debian, Ubuntu, atau Mint buka terminal dan ketik
sudo apt install git
For distributions like RedHat, Fedora or CentOS open a terminal and type:
sudo dnf install git
Untuk distribusi SUSE, buka terminal dan ketik
sudo zypper in git
Windows¶
Windows Subsystem for Linux (WSL) tersedia di Windows 10 Anniversary Update atau yang lebih baru (build 1607+). Ada kemungkinan untuk menginstal dan menjalankan Sistem Operasi Linux modern:
Semua alat umum seperti bash, git, dan SSH akan berfungsi di out of the box.
Meskipun Git download page menyediakan biner instalasi Windows, sebagian besar alat pengembangan OpenStack (misal, git-review) sayangnya tidak akan berfungsi dengan baik di lingkungan Windows.
Konfigurasikan Git¶
Setelah Anda menginstal Git, Anda perlu mengkonfigurasinya. Buka aplikasi terminal Anda dan keluarkan perintah berikut dengan memasukkan nama depan / belakang dan alamat email Anda. Beginilah kontribusi Anda akan diidentifikasi
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
Catatan
Gunakan alamat email yang sama yang digunakan selama pengaturan akun.
Belajar Git¶
You can use Git Immersion to work through tutorials for learning git.
Untuk referensi, gunakan Git Reference and Cheat Sheet.
Pesan Komit¶
Pesan komit adalah hal pertama yang dilihat oleh pengulas dan digunakan sebagai deskripsi di git log. Mereka memberikan deskripsi tentang sejarah perubahan dalam repositori. Pesan komit tidak dapat diubah setelah patch digabungkan.
Format:
Summary Line
Empty line
Body
Empty line
Footers
Catatan
Footer harus dimasukkan satu per baris tanpa ada baris kosong di antaranya.
Summary Line¶
Baris ringkasan menjelaskan secara singkat konten patch. Batas karakter adalah 50 karakter. Baris ringkasan tidak boleh diakhiri dengan titik. Jika perubahan belum selesai pada saat komit, mulai pesan komit dengan WIP.
Body¶
Body berisi penjelasan tentang masalah yang sedang dipecahkan dan mengapa hal itu harus diperbaiki, deskripsi solusi, dan informasi tambahan opsional tentang bagaimana hal itu meningkatkan struktur kode, atau referensi ke patch lain yang relevan, misalnya. Garis dibatasi hingga 72 karakter. Body harus memuat semua informasi penting yang terkait dengan masalah, tanpa berasumsi bahwa pembaca memahami sumber masalah atau memiliki akses ke situs eksternal.