Rumah >alat pembangunan >git >Artikel yang meringkaskan penggunaan asas Git

Artikel yang meringkaskan penggunaan asas Git

PHPz
PHPzasal
2023-04-03 09:13:56701semak imbas

Git ialah salah satu sistem kawalan versi paling popular hari ini, yang membantu pembangun mengurus dan menyelaraskan versi kod. Apabila projek pasukan meningkat, penggunaan Git menjadi semakin popular. Artikel ini akan memperkenalkan penggunaan asas Git.

Pemasangan Git

Memasang Git ialah prasyarat untuk menggunakan Git. Kaedah pemasangan berbeza-beza bergantung pada sistem pengendalian yang anda gunakan. Jika anda menggunakan pengedaran Linux, anda boleh memasang Git menggunakan pengurus pakej sistem sendiri.

Ambil Debian sebagai contoh, gunakan arahan ini untuk memasang Git:

sudo apt-get update
sudo apt-get install git

Jika anda menggunakan Windows atau MacOS, disyorkan untuk memuat turun versi terkini pakej pemasangan git.exe dari laman web rasmi Git, pasang mengikut arahan.

Mula menggunakan Git

Git boleh digunakan dalam mana-mana folder. Jika anda ingin menggunakan Git untuk mengurus gudang, anda boleh memasuki direktori akar gudang dan memulakan gudang Git:

git init

Arahan ini akan memulakan status gudang Git dan mencipta direktori .git dalam direktori semasa, termasuk Semua maklumat pengurusan untuk Git.

Operasi Git Asas

  1. Lihat status repositori

Gunakan arahan berikut untuk menyemak status repositori Git:

git status

Hasil output memberitahu anda status cawangan dan gudang semasa, termasuk:

On branch master
nothing to commit, working directory clean

menunjukkan bahawa cawangan semasa ialah cawangan utama, tiada perubahan baharu dan direktori kerja bersih .

  1. Tambah fail

Dalam direktori yang diuruskan oleh repositori Git, setiap kali anda mengedit fail, anda perlu memberitahu Git untuk menambah fail ke repositori. Perintah ini menukar direktori kerja anda kepada fail yang boleh dijejaki oleh repositori Git:

git add filename

Jika anda ingin menambah keseluruhan direktori, sila gunakan arahan berikut:

git add .
  1. Hantar perubahan

Selepas menambah atau mengubah suai fail, anda harus menggunakan arahan untuk menyerahkan perubahan:

git commit -m "commit message"

Antaranya, mesej komit ialah pengenalan ringkas kepada pengubahsuaian yang telah anda lakukan.

  1. Lihat sejarah komit

Dengan melihat sejarah komit, anda boleh mengetahui tentang semua komit dan perubahan dalam gudang. Gunakan arahan berikut untuk melihat sejarah komit:

git log

Ini akan mengeluarkan semua pembatalan komit sejak memasuki sejarah komit, termasuk masa komit, pengarang, tajuk, perihalan komit dan cincang SHA-1:

commit 6983f89439dbf09dc1a66207ed830f1a54630f7f (HEAD -> master)
Author: Tom <tom@acme.com>
Date:   Thu Nov 22 01:51:13 2018 -0500

    Add new feature

commit e028ac9be18c313bdb96bfc3c3cd0d8fbf7c6c1b
Author: Tom <tom@acme.com>
Date:   Wed Nov 21 11:51:13 2018 -0500

    Initial commit

Maklumat sejarah ini boleh membantu anda memahami keadaan persekitaran antara commit dan commit yang sepadan.

  1. Cabang dan penggabungan

Git membolehkan anda menggabungkan cawangan yang berbeza bersama-sama menggunakan perintah git merge yang mudah. Contohnya, untuk menggabungkan cawangan induk dan cawangan dev, jalankan pada induk:

git merge dev

Ringkasan

Dalam artikel ini, kami mengetahui tentang penggunaan asas Git, seperti memasang Git dan memulakan Repositori Git, menambah fail, melakukan perubahan, melihat sejarah komit, cawangan dan gabungan, dan banyak lagi. Sebaik sahaja anda belajar menggunakan ciri asas ini, anda boleh mengurus dan menyelaraskan versi kod anda dengan lebih mudah melalui Git.

Atas ialah kandungan terperinci Artikel yang meringkaskan penggunaan asas Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn