Git - Operasi Create: Panduan untuk Pemula

Hai teman-teman, para master Git masa depan! Saya sangat senang menjadi panduan Anda dalam perjalanan menarik ini ke dunia Git. Sebagai seseorang yang telah mengajar pemrograman selama bertahun-tahun, saya bisa katakan bahwa Git seperti superhero bagi para coder - ia menyelamatkan hari (dan kode Anda) berkali-kali. Jadi, mari kita masuk dan belajar bagaimana menciptakan dengan Git!

Git - Create Operation

Create New User

Sebelum kita mulai bekerja dengan Git, kita perlu mengatur identitas kita. Pihak ini seperti menciptakan alter ego superhero Anda di univers Git.

Berikut caranya:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

mariuraikan ini:

  • git config: Ini adalah perintah yang kita gunakan untuk mengkonfigurasi Git.
  • --global: Flag ini berarti kita mengatur konfigurasi ini untuk semua proyek Git di komputer kita.
  • user.name: Ini adalah tempat kita mengatur nama kita.
  • user.email: Dan ini adalah tempat kita mengatur email kita.

Ingat, ganti "Your Name" dan "[email protected]" dengan nama dan email Anda sebenarnya. Informasi ini akan dilampirkan ke semua commit yang Anda buat, seperti tanda tangan pada karya seni Anda!

Create a Bare Repository

Sekarang kita memiliki identitas superhero, mari kita buat repositori Git pertama kita. Tetapi bukan hanya saja repositori - kita akan membuat repositori kosong.

Repositori kosong seperti lemari keamanan tempat kita menyimpan kode, tapi kita tidak bekerja langsung di dalamnya. Itu sangat cocok untuk berbagi kode dengan orang lain.

Berikut cara kita membuat repositori kosong:

git init --bare /path/to/repo.git

mariuraikan ini:

  • git init: Ini inisialisasi repositori Git baru.
  • --bare: Flag ini memberitahu Git untuk membuat repositori kosong.
  • /path/to/repo.git: Ini adalah tempat Anda menentukan path dan nama untuk repositori Anda.

Misalnya, jika Anda ingin membuat repositori bernama "my-awesome-project" di direktori rumah Anda, Anda mungkin melakukan:

git init --bare ~/my-awesome-project.git

Generate Public/Private RSA Key Pair

Sekarang, kita perlu menciptakan shakenya rahasia dengan repositori Git kita. Dalam dunia digital, kita melakukan ini dengan sesuatu yang disebut pasangan kunci RSA.

Berikut cara kita mengenerasinya:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

mariuraikan ini:

  • ssh-keygen: Ini adalah perintah untuk mengenerasi kunci SSH.
  • -t rsa: Ini menentukan bahwa kita ingin kunci tipe RSA.
  • -b 4096: Ini menetapkan panjang kunci ke 4096 bit untuk keamanan ekstra.
  • -C "[email protected]": Ini menambahkan komentar ke kunci ( biasanya email Anda).

Ketika Anda menjalankan perintah ini, ia akan bertanya kepada Anda tempat penyimpanan kunci dan apakah Anda ingin mengatur kata sandi. Untuk pemula, itu baik untuk menggunakan lokasi default dan melewatkan kata sandi (hanya tekan Enter).

Adding Keys to authorized_keys

Sekarang kita memiliki shakenya rahasia (kunci RSA kita), kita perlu memberitahu server Git kita bahwa ia baik untuk mengenali shakenya. Kita melakukan ini dengan menambahkan kunci publik kita ke file khusus yang disebut authorized_keys.

Berikut cara kita melakukannya:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

Perintah ini melakukan hal berikut:

  • cat ~/.ssh/id_rsa.pub: Ini menampilkan konten file kunci publik Anda.
  • >>: Ini menambahkan output ke file.
  • ~/.ssh/authorized_keys: Ini adalah file tempat kita menambahkan kunci kita.

Jika file authorized_keys tidak ada, perintah ini akan menciptakannya. Jika ia sudah ada, ia akan menambahkan kunci baru Anda ke akhir file.

Push Changes to the Repository

Akhirnya, kita siap untuk mendorong perubahan kode kita ke repositori! Ini seperti mengirimkan karya seni Anda yang selesai ke galeri untuk pameran.

Berikut cara kita melakukannya:

git push origin master

mariuraikan ini:

  • git push: Ini adalah perintah untuk mengirimkan perubahan Anda ke repositori jarak jauh.
  • origin: Ini adalah nama default Git untuk server Anda yang Anda克隆 dari.
  • master: Ini adalah nama cabang yang Anda dorong ke.

Tunggu! Sebelum Anda dapat mendorong, Anda perlu memiliki beberapa perubahan untuk d dorong. Berikut penjelasan singkat tentang cara membuat perubahan dan mengcommitnya:

  1. Buat perubahan pada file Anda
  2. Stage perubahan: git add .
  3. Commit perubahan: git commit -m "Your commit message"
  4. Kemudian dorong: git push origin master

Berikut contoh dari seluruh proses:

echo "Hello, Git!" > README.md
git add README.md
git commit -m "Add README file"
git push origin master

Ini menciptakan file README, menambahkannya ke Git, mengcommitnya dengan pesan, dan kemudian mendorongnya ke repositori.

Summary of Git Create Operations

Berikut adalah tabel yang menguraikan operasi create utama Git yang kita pelajari:

Operasi Perintah Deskripsi
Configure user git config --global user.name "Your Name" Mengatur nama Anda untuk commit Git
Configure email git config --global user.email "[email protected]" Mengatur email Anda untuk commit Git
Create bare repo git init --bare /path/to/repo.git Membuat repositori Git kosong
Generate SSH key ssh-keygen -t rsa -b 4096 -C "[email protected]" Mengenerasi pasangan kunci RSA baru
Add public key cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys Menambahkan kunci publik Anda ke authorized_keys
Push changes git push origin master Mendorong perubahan Anda ke repositori jarak jauh

Dan itu saja! Anda baru saja belajar dasar-dasar menciptakan dengan Git. Ingat, seperti semua kekuatan super, Git memerlukan latihan untuk dimaster. Jangan takut untuk mencoba dan membuat kesalahan - itu adalah bagaimana kita belajar!

Terus kode, terus ciptakan, dan terutama, terus bersenang-senang dengan Git!

Credits: Image by storyset