Peta dunia

 

EN: Read in English

Dunia 0: Mula Di Sini

Beritahu Git siapa anda

Anda akan belajar: cara beri Git nama anda, e-mel anda dan beberapa tetapan yang bagus.

Teks BM belum disemak oleh penutur asli.

Masalahnya

git log tunjuk commit terbaru. Baris Author tertulis: You, you@example.com. Output terminal: $ git log -n 1 commit 3a127973b8a397d4694ab507cf9116d7098f6208 (HEAD -> main) Author: You <you@example.com> Date: Fri Oct 30 09:02:00 2026 +0800 Add home page

Setiap commit (titik simpan) ditandatangani dengan nama dan e-mel. Yang ini cuma tulis “You”. Git tak boleh teka siapa anda.

Tengok

Arahan pertama simpan nama Aiman Hakim. Arahan kedua paparkan semula nama itu. Output terminal: $ git config --global user.name "Aiman Hakim" $ git config --global user.name Aiman Hakim

git config tukar tetapan Git, dipanggil config: Tetapan Git, contohnya nama dan e-mel anda. (tetapan). Yang ini simpan nama anda. --global maksudnya: untuk semua projek anda.

Cuba

Bina arahan yang simpan e-mel anda. Ketik kepingan mengikut urutan.

Ketik kepingan ikut turutan yang betul.

…

Cuba

Sekarang tetapkan nama dan e-mel anda sendiri di sini.

E-mel anda akan nampak pada setiap commit. Guna e-mel yang anda selesa kongsi.

Tengok

Selepas init.defaultBranch ditetapkan kepada main, git init buat projek baru bernama diary. Output terminal: $ git config --global init.defaultBranch main $ git init diary Initialized empty Git repository in /home/you/diary/.git/

Setiap projek bermula dengan satu branch: Jalan cerita lain untuk cuba benda baru. (jalan cerita), iaitu barisan titik simpan. Tetapan ini namakannya main. git init diary buat projek baru untuk mengujinya.

Tengok

core.editor ditetapkan kepada code --wait. Senarai itu tunjuk semua tetapan. Output terminal: $ git config --global core.editor "code --wait" $ git config --global --list core.editor=code --wait

Kadang-kadang Git buka editor (penyunting) untuk anda menaip. Tetapan ini pilih VS Code. --wait buat Git tunggu sampai anda tutupnya. --list tunjuk semua tetapan anda.

Teka

Tetapan ada tiga peringkat: system, global dan local. Local untuk satu projek sahaja. E-mel global anda home@example.com. Satu projek ada e-mel local: work@example.com. Projek itu guna yang mana?

Pilih satu jawapan.

Cuba

Giliran anda, betul-betul. Buat ini dalam komputer anda sendiri. Salin setiap baris ke terminal anda.

Menang cepat: commit sebenar pertama anda

  1. git config --global user.name "Your Name"
  2. git config --global user.email "you@example.com"
  3. git config --global init.defaultBranch main
  4. mkdir my-first-repo
  5. cd my-first-repo
  6. git init
  7. echo "Hello Git" > hello.txt
  8. git add hello.txt
  9. git commit -m "Add hello file"
  10. git log --oneline

0 daripada 11 langkah siap · Tanda anda disimpan.

Anda berjaya!

Kini anda boleh sediakan Git dan buat commit sebenar.

Nak tahu lebih (pilihan)

git config --list --show-origin tunjuk setiap tetapan dan fail tempat ia disimpan. --system tukar tetapan untuk semua orang dalam komputer itu. Di Mac, code --wait perlukan arahan code. Tambahnya dari Command Palette dalam VS Code.