Cara Membatalkan Tambah Git

Untuk membuat asal git addsebelum melakukan komit, jalankan git reset atau git resetuntuk menghentikan semua perubahan.

Dalam versi Git yang lebih lama, perintahnya adalah git reset HEAD dan git reset HEADmasing - masing. Ini diubah dalam Git 1.8.2

Anda boleh membaca lebih lanjut mengenai tindakan Git lain yang biasa digunakan dalam artikel bermanfaat ini:

  • Git checkout
  • Git pull vs Git fetch
  • Gitignore

Berikut adalah sedikit maklumat latar belakang mengenai Git

Fahami Tiga Bahagian Projek Git

Projek Git akan mempunyai tiga bahagian utama berikut:

  1. Direktori Git
  2. Direktori kerja (atau pokok kerja)
  3. Kawasan pementasan

The direktori Git (terletak di YOUR-PROJECT-PATH/.git/) adalah di mana kedai-kedai Git segala-galanya yang diperlukan untuk mengesan dengan tepat projek. Ini termasuk metadata dan pangkalan data objek yang merangkumi versi fail projek yang dimampatkan.

The direktori bekerja adalah di mana pengguna membuat perubahan tempatan untuk projek. Direktori yang berfungsi menarik fail projek dari pangkalan data objek direktori Git dan meletakkannya di mesin tempatan pengguna.

Kawasan pementasan adalah file (juga disebut "indeks", "panggung", atau "cache") yang menyimpan maklumat tentang apa yang akan masuk ke komit anda yang berikutnya. Komitmen adalah apabila anda memberitahu Git untuk menyimpan perubahan berperingkat ini. Git mengambil snapshot fail sebagaimana adanya dan menyimpan snapshot tersebut secara kekal dalam direktori Git.

Dengan tiga bahagian, terdapat tiga keadaan utama bahawa fail boleh masuk pada waktu tertentu: komited, diubah, atau dipentaskan. Anda mengubah fail setiap kali anda membuat perubahan di direktori kerja anda. Seterusnya, ia dipentaskan semasa anda memindahkannya ke kawasan pementasan. Akhirnya, ia dilakukan setelah dilakukan.

Pasang Git

  • Ubuntu: sudo apt-get install git
  • Windows: Muat turun
  • Mac: Muat turun

Konfigurasikan Persekitaran Git

Git mempunyai git configalat yang membolehkan anda menyesuaikan persekitaran Git anda. Anda boleh mengubah cara penampilan dan fungsi Git dengan menetapkan pemboleh ubah konfigurasi tertentu. Jalankan perintah ini dari antara muka baris perintah pada mesin anda (Terminal di Mac, Prompt Perintah atau Powershell di Windows).

Terdapat tiga tahap di mana pemboleh ubah konfigurasi ini disimpan:

  1. Sistem: terletak di /etc/gitconfig, menerapkan tetapan lalai untuk setiap pengguna komputer. Untuk membuat perubahan pada fail ini, gunakan --systempilihan dengan git configperintah.
  2. Pengguna: terletak di ~/.gitconfigatau ~/.config/git/config, menerapkan tetapan untuk satu pengguna. Untuk membuat perubahan pada fail ini, gunakan --globalpilihan dengan git configperintah.
  3. Projek: terletak di YOUR-PROJECT-PATH/.git/config, berlaku tetapan untuk projek sahaja. Untuk membuat perubahan pada fail ini, gunakan git configperintah.

Sekiranya terdapat tetapan yang bertentangan antara satu sama lain, konfigurasi tahap projek akan mengatasi tahap pengguna, dan konfigurasi tahap pengguna akan mengatasi pengaturan tahap sistem.

Catatan untuk pengguna Windows: Git mencari fail konfigurasi peringkat pengguna ( .gitconfig) di $HOMEdirektori anda ( C:\Users\$USER). Git juga mencari /etc/gitconfig, walaupun berkaitan dengan root MSys, di mana sahaja anda memutuskan untuk memasang Git pada sistem Windows anda semasa anda menjalankan pemasang. Sekiranya anda menggunakan versi 2.x atau yang lebih baru dari Git untuk Windows, ada juga file konfigurasi peringkat C:\Documents and Settings\All Users\Application Data\Git\configsistem di Windows XP, dan di C:\ProgramData\Git\configWindows Vista dan yang lebih baru. Fail konfigurasi ini hanya dapat diubah git config -f FILEsebagai pentadbir.

Tambahkan Nama dan E-mel Anda

Git memasukkan nama pengguna dan e-mel sebagai sebahagian daripada maklumat dalam komit. Anda ingin menetapkannya di bawah fail konfigurasi peringkat pengguna dengan arahan berikut:

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

Tukar Penyunting Teks Anda

Git menggunakan editor teks lalai anda secara automatik, tetapi anda boleh mengubahnya. Berikut adalah contoh untuk menggunakan editor Atom ( --waitpilihan memberitahu shell untuk menunggu penyunting teks supaya anda dapat melakukan kerja sebelum program ini berjalan):

git config --global core.editor "atom --wait"

Tambah Warna ke Git Output

Anda boleh mengkonfigurasi shell anda untuk menambah warna pada output Git dengan arahan ini:

git config --global color.ui true

Untuk melihat semua tetapan konfigurasi anda, gunakan perintah git config --list.

Memulakan Git dalam Projek

Setelah Git dipasang dan dikonfigurasi pada komputer anda, anda perlu menginisialisasi dalam projek anda untuk mula menggunakan kekuatan kawalan versi. Di baris arahan, gunakan cdperintah untuk menavigasi ke folder tingkat atas (atau root) untuk projek anda. Seterusnya, jalankan arahan git init. Ini memasang folder direktori Git dengan semua fail dan objek yang diperlukan Git untuk mengesan projek anda.

Penting bahawa direktori Git dipasang di folder root projek. Git dapat melacak fail dalam subfolder, tetapi tidak akan menjejaki fail yang terdapat di folder induk berbanding dengan direktori Git.

Dapatkan Bantuan di Git

Sekiranya anda lupa bagaimana arahan berfungsi di Git, anda boleh mengakses bantuan Git dari baris arahan dengan beberapa cara:

git help COMMAND git COMMAND --help man git-COMMAND

Ini memaparkan halaman manual untuk perintah di tetingkap shell anda. Untuk menavigasi, tatal dengan kekunci anak panah atas dan bawah atau gunakan pintasan papan kekunci berikut:

  • f atau bar ruang untuk halaman ke hadapan
  • b ke halaman belakang
  • q untuk berhenti