14 Perintah Git Penting untuk Ilmuwan Data

14 Perintah Git Penting untuk Ilmuwan Data

Node Sumber: 2562575

14 Perintah Git Penting untuk Ilmuwan Data
Foto oleh RealToughCandy.com
 

Secara historis, sebagian besar ilmuwan data tidak mengetahui praktik dan alat pengembangan perangkat lunak seperti sistem kontrol versi. Tapi, ini berubah, proyek ilmu data mengadopsi praktik terbaik dari rekayasa perangkat lunak, dan Git telah menjadi alat penting untuk versi file dan data. Tim data modern menggunakannya untuk berkolaborasi dalam proyek basis kode dan menyelesaikan konflik lebih cepat. 

Dalam posting ini, kita akan belajar tentang 14 perintah Git penting yang akan membantu Anda menginisialisasi proyek, membuat dan menggabungkan cabang, membuat versi file, menyinkronkannya dengan server jarak jauh dan memantau perubahannya. 

Catatan: pastikan Anda telah menginstal Git dengan benar dari situs resmi.

Anda dapat menginisialisasi sistem kontrol versi Git di direktori saat ini dengan mengetik:

Atau Anda dapat menginisialisasi Git di direktori tertentu. 

git init

inisialisasi Git di direktori tertentu
 

Grafik clone perintah akan menyalin semua file proyek dari server jauh ke mesin lokal. Ini juga akan menambahkan nama jarak jauh sebagai `Origin` untuk menyinkronkan file dengan server jarak jauh.

Kloning Git membutuhkan tautan HTTPS dan untuk tautan SSH koneksi yang aman.

git clone

Anda dapat terhubung ke satu atau beberapa server jarak jauh dengan menambahkan nama jarak jauh dan alamat HTTPS/SSH. 

git tambahan jarak jauh

Catatan: Mengkloning repositori dari GitHub atau server jarak jauh mana pun secara otomatis menambahkan jarak jauh sebagai `Origin`.

Cabang adalah cara terbaik untuk mengerjakan fitur baru atau men-debug kode. Ini memungkinkan Anda untuk bekerja secara terpisah tanpa mengganggu cabang `utama`. 

Buat cabang baru menggunakan pemeriksaan perintah dengan tag `-b` dan nama cabang. 

git checkout -b

Atau gunakan saklar dengan tag `-c` dan nama cabang

git beralih -c

Atau cukup gunakan cabang Command 

cabang git

Buat Cabang Git
 

Untuk mengalihkan cabang dari arus ke cabang lain, Anda dapat menggunakan pemeriksaan or saklar perintah diikuti dengan nama cabang. 

pembayaran git sakelar git

Untuk menyinkronkan perubahan dengan server jarak jauh, pertama-tama kita perlu menarik perubahan dari jarak jauh ke repositori lokal dengan menggunakan menarik memerintah. Ini diperlukan ketika perubahan dibuat di repositori jarak jauh.  

Anda dapat menambahkan nama jarak jauh diikuti dengan nama cabang untuk menarik satu cabang. 

git tarik 

Secara default, perintah pull mengambil perubahan dan menggabungkannya dengan cabang saat ini. Untuk rebase, alih-alih menggabungkan, Anda dapat menambahkan flag `–rebase` sebelum nama dan cabang jarak jauh. 

git pull --rebase asal master

penggunaan menambahkan perintah untuk menambahkan file ke dalam staging area. Itu membutuhkan nama file atau daftar nama file.

git tambahkan

Anda juga dapat menambahkan semua file menggunakan tanda `.` atau `-A`. 

Setelah menambahkan file ke area pementasan, Anda dapat membuat versi dengan menggunakan melakukan perintah.

Perintah komit memerlukan judul komit dengan menggunakan flag `-m`. Jika Anda membuat beberapa perubahan dan ingin mencantumkan semuanya, tambahkan ke deskripsi dengan menggunakan tanda `-m` lainnya.

git commit -m "Judul" -m "Deskripsi"

Git Komit

Catatan: Pastikan Anda telah mengonfigurasi nama pengguna dan e-mail sebelum melakukan perubahan.

git config --nama pengguna global git config --pengguna global.email

Untuk menyinkronkan perubahan lokal ke server jarak jauh menggunakan mendorong memerintah. Anda cukup mengetik `git push` untuk mendorong perubahan ke repositori jarak jauh.  

Untuk mendorong perubahan ke server jarak jauh dan cabang tertentu, gunakan perintah di bawah ini. 

git push

pergi kembali membatalkan perubahan kembali ke komit tertentu dan menambahkannya sebagai komit baru, menjaga log tetap utuh. Untuk mengembalikan, Anda perlu memberikan hash dari komit tertentu. 

git kembali

Anda juga dapat membatalkan perubahan dengan menggunakan ulang memerintah. Ini mengatur ulang perubahan kembali ke komit tertentu, membuang semua komit yang dibuat setelahnya. 

git reset

Catatan: Menggunakan perintah reset tidak disarankan karena mengubah riwayat git log Anda.

Grafik bergabung perintah hanya akan menggabungkan perubahan cabang tertentu ke cabang saat ini. Perintah membutuhkan nama cabang. 

git gabungan

Perintah ini cukup berguna ketika Anda bekerja dengan banyak cabang dan ingin menggabungkan perubahan ke cabang utama. 

Untuk memeriksa riwayat lengkap komit sebelumnya, Anda dapat menggunakan mencatat perintah.

Untuk menampilkan log terbaru, Anda dapat menambahkan `-` diikuti dengan nomornya, dan ini akan menunjukkan kepada Anda sejumlah riwayat komit terbaru.

Misalnya batasi log hingga 5:

catatan git -5

Anda juga dapat memeriksa komit yang dibuat oleh penulis tertentu.

git log --penulis=” ”

Catatan: git log memiliki banyak tanda untuk menyaring jenis komit tertentu. Cek selengkapnya dokumentasi

 

git log
 

Menggunakan diff perintah akan menampilkan perbandingan antara perubahan yang tidak dikomit dengan komit saat ini. 

Untuk membandingkan dua komit yang berbeda, gunakan:

git diff

Dan untuk membandingkan dua cabang, gunakan:

git diff

Perintah status menampilkan status direktori kerja saat ini. Ini mencakup informasi tentang perubahan yang akan dilakukan, jalur yang tidak digabungkan, perubahan yang tidak dipentaskan untuk dikomit, dan daftar file yang tidak terlacak. 

status git

Catatan: memeriksa Github dan Tutorial Git untuk Pemula untuk mempelajari lebih lanjut tentang sistem kontrol versi dalam ilmu data. 

 
 
Abi Ali Awan (@1abidaliawan) adalah ilmuwan data profesional bersertifikat yang suka membuat model pembelajaran mesin. Saat ini, ia berfokus pada pembuatan konten dan penulisan blog teknis tentang pembelajaran mesin dan teknologi ilmu data. Abid memiliki gelar Magister Manajemen Teknologi dan gelar Sarjana Teknik Telekomunikasi. Visinya adalah untuk membangun produk AI menggunakan jaringan saraf grafik untuk siswa yang berjuang dengan penyakit mental.
 

Stempel Waktu:

Lebih dari KDnugget