Cara Membatalkan Git Add

Untuk mengurungkan git addsebelum komit, jalankan git reset atau git resethapus semua perubahan.

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

Anda dapat membaca lebih lanjut tentang tindakan Git yang umum digunakan lainnya di artikel bermanfaat ini:

  • Git checkout
  • Git pull vs Git fetch
  • Gitignore

Berikut sedikit informasi latar belakang tentang Git

Pahami Tiga Bagian dari Proyek Git

Proyek Git akan memiliki tiga bagian utama berikut:

  1. Direktori Git
  2. Direktori kerja (atau pohon kerja)
  3. Area pementasan

Direktori Git (terletak di YOUR-PROJECT-PATH/.git/) adalah tempat Git menyimpan semua yang dibutuhkan untuk melacak proyek secara akurat. Ini termasuk metadata dan database objek yang menyertakan versi terkompresi dari file proyek.

Direktori kerja adalah tempat pengguna membuat perubahan lokal pada sebuah proyek. Direktori kerja menarik file proyek dari database objek direktori Git dan menempatkannya di mesin lokal pengguna.

Area pementasan adalah file (juga disebut "indeks", "tahap", atau "cache") yang menyimpan informasi tentang apa yang akan masuk ke komit Anda berikutnya. Komit adalah saat Anda memberi tahu Git untuk menyimpan perubahan bertahap ini. Git mengambil snapshot dari file apa adanya dan menyimpan snapshot tersebut secara permanen di direktori Git.

Dengan tiga bagian, ada tiga status utama tempat file dapat berada pada waktu tertentu: berkomitmen, dimodifikasi, atau dipentaskan. Anda mengubah file setiap kali Anda mengubahnya di direktori kerja Anda. Selanjutnya, dipentaskan saat Anda memindahkannya ke area pementasan. Akhirnya, itu dilakukan setelah komit.

Instal Git

  • Ubuntu: sudo apt-get install git
  • Windows: Unduh
  • Mac: Unduh

Konfigurasikan Lingkungan Git

Git memiliki git configalat yang memungkinkan Anda menyesuaikan lingkungan Git Anda. Anda dapat mengubah tampilan dan fungsi Git dengan mengatur variabel konfigurasi tertentu. Jalankan perintah ini dari antarmuka baris perintah di mesin Anda (Terminal di Mac, Command Prompt atau Powershell di Windows).

Ada tiga tingkat penyimpanan variabel konfigurasi ini:

  1. Sistem: terletak di /etc/gitconfig, menerapkan pengaturan default untuk setiap pengguna komputer. Untuk membuat perubahan pada file ini, gunakan --systemopsi dengan git configperintah.
  2. Pengguna: berada di ~/.gitconfigatau ~/.config/git/config, menerapkan pengaturan untuk satu pengguna. Untuk membuat perubahan pada file ini, gunakan --globalopsi dengan git configperintah.
  3. Proyek: terletak di YOUR-PROJECT-PATH/.git/config, menerapkan pengaturan ke proyek saja. Untuk melakukan perubahan pada file ini, gunakan git configperintah.

Jika ada setelan yang bertentangan satu sama lain, konfigurasi tingkat proyek akan menggantikan konfigurasi tingkat pengguna, dan konfigurasi tingkat pengguna akan menggantikan konfigurasi tingkat sistem.

Catatan untuk pengguna Windows: Git mencari file konfigurasi tingkat pengguna ( .gitconfig) di $HOMEdirektori Anda ( C:\Users\$USER). Git juga mencari /etc/gitconfig, meskipun ini relatif terhadap root MSys, yang mana pun Anda memutuskan untuk menginstal Git di sistem Windows Anda ketika Anda menjalankan penginstal. Jika Anda menggunakan Git untuk Windows versi 2.x atau yang lebih baru, ada juga file konfigurasi tingkat sistem di C:\Documents and Settings\All Users\Application Data\Git\configWindows XP, dan di C:\ProgramData\Git\configWindows Vista dan yang lebih baru. File konfigurasi ini hanya dapat diubah oleh git config -f FILEsebagai admin.

Tambahkan Nama dan Email Anda

Git menyertakan nama pengguna dan email sebagai bagian dari informasi dalam komit. Anda akan ingin mengatur ini di bawah file konfigurasi tingkat pengguna Anda dengan perintah berikut:

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

Ubah Editor Teks Anda

Git secara otomatis menggunakan editor teks default Anda, tetapi Anda dapat mengubahnya. Berikut adalah contoh untuk menggunakan editor Atom sebagai gantinya ( --waitopsi memberi tahu shell untuk menunggu editor teks sehingga Anda dapat melakukan pekerjaan Anda di dalamnya sebelum program bergerak):

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

Tambahkan Warna ke Output Git

Anda dapat mengkonfigurasi shell Anda untuk menambahkan warna ke keluaran Git dengan perintah ini:

git config --global color.ui true

Untuk melihat semua pengaturan konfigurasi Anda, gunakan perintah git config --list.

Inisialisasi Git dalam Proyek

Setelah Git diinstal dan dikonfigurasi di komputer Anda, Anda perlu menginisialisasinya dalam proyek Anda untuk mulai menggunakan kekuatan kontrol versinya. Di baris perintah, gunakan cdperintah untuk menavigasi ke folder tingkat atas (atau akar) untuk proyek Anda. Selanjutnya, jalankan perintah git init. Ini menginstal folder direktori Git dengan semua file dan objek yang dibutuhkan Git untuk melacak proyek Anda.

Direktori Git harus dipasang di folder root proyek. Git dapat melacak file di subfolder, tetapi tidak akan melacak file yang terletak di folder induk yang berhubungan dengan direktori Git.

Dapatkan Bantuan di Git

Jika Anda lupa cara kerja perintah apa pun di Git, Anda dapat mengakses bantuan Git dari baris perintah dengan beberapa cara:

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

Ini menampilkan halaman manual untuk perintah di jendela shell Anda. Untuk menavigasi, gulir dengan tombol panah atas dan bawah atau gunakan pintasan keyboard berikut:

  • f atau spasi untuk maju halaman
  • b ke halaman belakang
  • q untuk berhenti