Peta dunia

 

EN: Read in English

Dunia 4: Hai GitHub

Push pertama anda

Anda akan belajar: cara hantar commit ke GitHub dengan git push.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Diari anda ada 3 commit. Repo GitHub anda kosong. Apa yang bawa commit itu ke sana?

Pilih satu jawapan.

Tengok

Seorang kurier bawa tiga commit dari laptop anda ke repo GitHub yang kosong. Kini main di GitHub sama dengan main anda, dan laptop anda tunjuk origin/main.

Laptop anda~/diary
  1. ea2c020Add purple style (hanya di laptop anda)main (HEAD di sini)
  2. f6c78e5Add home page (hanya di laptop anda)
  3. 2efd0f2Add README (hanya di laptop anda)
Belum dipautkan ke branch GitHub
GitHubgithub.com/you/diary
Kosong. Belum ada commit.

push (hantar) (push): Hantar commit baru anda ke remote, contohnya GitHub. (hantar) ialah kurier. Ia bawa commit baru anda naik ke GitHub. git push -u origin main hantar main ke origin.

Tengok

Push itu kata main kini menjejak origin/main. Kemudian git status kata: Your branch is up to date with origin/main. Output terminal: $ git push -u origin main To https://github.com/you/diary.git * [new branch] main -> main branch 'main' set up to track 'origin/main'. $ git status On branch main Your branch is up to date with 'origin/main'. nothing to commit, working tree clean

-u tetapkan upstream: Branch remote yang branch anda ikut, contohnya origin/main. Untuk fork, juga nama biasa bagi repo asal.: main kini ikut origin/main. Lepas ini, git push sahaja dah tahu ke mana.

Cuba

Giliran anda. Tekan satu arahan dan tengok kurier itu.

Laptop anda~/diary
  1. ea2c020Add purple style (hanya di laptop anda)main (HEAD di sini)
  2. f6c78e5Add home page (hanya di laptop anda)
  3. 2efd0f2Add README (hanya di laptop anda)
Belum dipautkan ke branch GitHub
GitHubgithub.com/you/diary
Kosong. Belum ada commit.

Tekan satu tindakan. Tengok kurier itu.

Teka

Tiada yang baru. Anda jalankan git push lagi. Apa Git kata?

Pilih satu jawapan.

Cuba

Anda tambah halaman about. Hantar dengan arahan pendek.

2efd0f2f6c78e5ea2c0208de16c3

Anda berjaya!

Kini anda boleh push commit anda ke GitHub.

Nak tahu lebih (pilihan)

git config --global push.autoSetupRemote true buat git push biasa tetapkan upstream untuk branch baru juga. git push origin --delete old-branch padam branch di GitHub. Push branch baru buat GitHub papar pautan untuk pull request.