Pendahuluan
Tag Git membantu pengembang membuat titik sumber selama pengembangan. Tujuan utamanya adalah untuk menandai dan mereferensikan versi rilis. Checkout berfungsi dengan objek Git apa pun, termasuk tag.
Tutorial ini akan menunjukkan cara memeriksa tag Git dengan benar.
Prasyarat
- Git diinstal dan dikonfigurasi.
- Remote Git yang dikloning atau proyek yang disiapkan secara lokal.
- Akses ke baris perintah/terminal.
Tag Pembayaran Git
Untuk menemukan nama tag dan checkout tag Git, ikuti langkah-langkah di bawah ini:
1. Cantumkan nama tag yang diambil dari repositori jarak jauh dengan:
git tag
Atau, cari nama tag dengan pola tertentu:
git tag -l "<pattern>"
Misalnya:
git tag -l "v2.*"
Lanjutkan ke langkah terakhir setelah Anda menemukan nama tag yang ingin Anda bayar.
2. Periksa tag dengan:
git checkout <tag name>
Misalnya:
git checkout v2.1
Perintah tersebut membuat repositori masuk ke status KEPALA Terpisah .
Negara memungkinkan melihat, membuat perubahan, dan melakukan. Namun, tidak ada cabang khusus yang melacak perubahan ini. Untuk mengonfirmasi ini, jalankan perintah berikut:
git branch
Outputnya menunjukkan komit yang saat ini terkait dengan revisi tertentu, bukan cabang.
Periksa Tag Git sebagai Cabang
Untuk memeriksa tag Git sebagai cabang, buat cabang baru dan tambahkan nama tag:
git checkout -b <new branch name> <tag name>
Misalnya, untuk melihat v2.1
tag ke version2.1
cabang, gunakan:
git checkout -b version2.1 v2.1
Output mengkonfirmasi sakelar cabang.
Cetak log ke konsol untuk memverifikasi kode dimulai dari tag:
git log --oneline --graph
Tekan q untuk keluar dari log. Untuk mendorong perubahan dari cabang lokal, setel cabang hulu dan masukkan kodenya.
Cara Memeriksa Tag Git Terbaru
Ikuti langkah-langkah di bawah ini untuk melihat tag Git terbaru:
1. Ambil tag terbaru dari repositori:
git fetch --tags
Perintah mengambil satu tag baru dari repositori jarak jauh.
2. Gunakan git describe
perintah untuk mengambil tag terbaru dengan komit dan menyimpan informasi ke dalam $tag
variabel cangkang:
tag=$(git describe --tags `git rev-list --tags --max-count=1`)
Gunakan perintah echo untuk menampilkan nama tag. Variabel menyimpan tag dengan komit terbaru dari semua cabang.
3. Terakhir, checkout tag ke cabang baru dengan:
git checkout $tag -b latest
Cabang latest
sekarang melacak perubahan yang dibuat mulai dari tag terbaru.